codetomake.com

cryptography · PyPI

2021.03.17 13:45



Skip to main content Switch to mobile version Help Sponsor Log in Register Menu Help Sponsor Log in Register

cryptography 3.4.6

pip install cryptography Copy PIP instructions

Latest version

Released: Feb 16, 2021

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

Navigation

Project description Release history Download files

Project links

Homepage

Statistics

GitHub statistics: Stars: Forks: Open issues/PRs:

View statistics for this project via Libraries.io , or by using our public dataset on Google BigQuery

Meta

License: Apache Software License, BSD License (BSD or Apache License, Version 2.0)

Author: The Python Cryptographic Authority and individual contributors

Requires: Python =3.6

Maintainers

alexgaynor dreid dstufft reaperhulk

Classifiers

Development Status 5 - Production/Stable Intended Audience Developers License OSI Approved :: Apache Software License OSI Approved :: BSD License Natural Language English Operating System MacOS :: MacOS X Microsoft :: Windows POSIX POSIX :: BSD POSIX :: Linux Programming Language Python Python :: 3 Python :: 3 :: Only Python :: 3.6 Python :: 3.7 Python :: 3.8 Python :: 3.9 Python :: Implementation :: CPython Python :: Implementation :: PyPy Topic Security :: Cryptography Project description Project details Release history Download files

Project description

cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your “cryptographic standard library”. It supports Python 3.6+ and PyPy3 7.2+.

cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. For example, to encrypt something with cryptography ’s high level symmetric encryption recipe:

from cryptography.fernet import Fernet # Put this somewhere safe! key = Fernet . generate_key () f = Fernet ( key ) token = f . encrypt ( b "A really secret message. Not for prying eyes." ) token '...' f . decrypt ( token ) 'A really secret message. Not for prying eyes.'

You can find more information in the documentation .

You can install cryptography with:

$ pip install cryptography

For full details see the installation documentation .

Discussion

If you run into bugs, you can file them in our issue tracker .

We maintain a cryptography-dev mailing list for development discussion.

You can also join #cryptography-dev on Freenode to ask questions or get involved.

Security

Need to report a security issue? Please consult our security reporting documentation.

Project details

Project links

Homepage

Statistics

GitHub statistics: Stars: Forks: Open issues/PRs:

View statistics for this project via Libraries.io , or by using our public dataset on Google BigQuery

Meta

License: Apache Software License, BSD License (BSD or Apache License, Version 2.0)

Author: The Python Cryptographic Authority and individual contributors

Requires: Python =3.6

Maintainers

alexgaynor dreid dstufft reaperhulk

Classifiers

Development Status 5 - Production/Stable Intended Audience Developers License OSI Approved :: Apache Software License OSI Approved :: BSD License Natural Language English Operating System MacOS :: MacOS X Microsoft :: Windows POSIX POSIX :: BSD POSIX :: Linux Programming Language Python Python :: 3 Python :: 3 :: Only Python :: 3.6 Python :: 3.7 Python :: 3.8 Python :: 3.9 Python :: Implementation :: CPython Python :: Implementation :: PyPy Topic Security :: Cryptography

Release history Release notifications | RSS feed

This version

3.4.6

Feb 16, 2021

3.4.5

Feb 13, 2021

3.4.4

Feb 9, 2021

3.4.3

Feb 9, 2021

3.4.2

Feb 8, 2021

3.4.1

Feb 7, 2021

3.4

Feb 7, 2021

3.3.2

Feb 7, 2021

3.3.1

Dec 10, 2020

3.3

Dec 9, 2020

3.2.1

Oct 28, 2020

3.2

Oct 26, 2020

3.1.1

Sep 22, 2020

3.1

Aug 27, 2020

3.0

Jul 20, 2020

2.9.2

Apr 22, 2020

2.9.1

Apr 21, 2020

2.9

Apr 2, 2020

2.8

Oct 17, 2019

2.7

May 30, 2019

2.6.1

Feb 27, 2019

2.6

Feb 27, 2019

2.5

Jan 22, 2019

2.4.2

Nov 21, 2018

2.4.1

Nov 12, 2018

2.4

Nov 12, 2018

2.3.1

Aug 14, 2018

2.3

Jul 18, 2018

2.2.2

Mar 27, 2018

2.2.1

Mar 20, 2018

2.2

Mar 19, 2018

2.1.4

Nov 30, 2017

2.1.3

Nov 2, 2017

2.1.2

Oct 24, 2017

2.1.1

Oct 12, 2017

2.1

Oct 11, 2017

2.0.3

Aug 3, 2017

2.0.2

Jul 27, 2017

2.0.1

Jul 26, 2017

2.0

Jul 17, 2017

1.9

May 30, 2017

1.8.2

May 26, 2017

1.8.1

Mar 10, 2017

1.8

Mar 10, 2017

1.7.2

Jan 27, 2017

1.7.1

Dec 13, 2016

1.7

Dec 12, 2016

1.6

Nov 22, 2016

1.5.3

Nov 6, 2016

1.5.2

Sep 26, 2016

1.5.1

Sep 22, 2016

1.5

Aug 26, 2016

1.4

Jun 4, 2016

1.3.4

Jun 3, 2016

1.3.3

Jun 2, 2016

1.3.2

May 4, 2016

1.3.1

Mar 21, 2016

1.3

Mar 18, 2016

1.2.3

Mar 2, 2016

1.2.2

Jan 29, 2016

1.2.1

Jan 8, 2016

1.2

Jan 8, 2016

1.1.2

Dec 10, 2015

1.1.1

Nov 19, 2015

1.1

Oct 28, 2015

1.0.2

Sep 27, 2015

1.0.1

Sep 6, 2015

1.0

Aug 12, 2015

0.9.3

Jul 9, 2015

0.9.2

Jul 3, 2015

0.9.1

Jun 6, 2015

0.9

May 14, 2015

0.8.2

Apr 11, 2015

0.8.1

Mar 20, 2015

0.8

Mar 9, 2015

0.7.2

Jan 16, 2015

0.7.1

Dec 29, 2014

0.7

Dec 18, 2014

0.6.1

Oct 16, 2014

0.6

Sep 30, 2014

0.5.4

Aug 21, 2014

0.5.3

Aug 7, 2014

0.5.2

Jul 10, 2014

0.5.1

Jul 8, 2014

0.5

Jul 7, 2014

0.4

May 3, 2014

0.3

Mar 27, 2014

0.2.2

Mar 4, 2014

0.2.1

Feb 22, 2014

0.2

Feb 20, 2014

0.1

Jan 8, 2014

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages .

Files for cryptography, version 3.4.6 Filename, size File type Python version Upload date Hashes Filename, size cryptography-3.4.6-cp36-abi3-macosx_10_10_x86_64.whl (2.0 MB) File type Wheel Python version cp36 Upload date Feb 16, 2021 Hashes View Filename, size cryptography-3.4.6-cp36-abi3-macosx_11_0_arm64.whl (1.7 MB) File type Wheel Python version cp36 Upload date Feb 21, 2021 Hashes View Filename, size cryptography-3.4.6-cp36-abi3-manylinux2010_x86_64.whl (3.1 MB) File type Wheel Python version cp36 Upload date Feb 16, 2021 Hashes View Filename, size cryptography-3.4.6-cp36-abi3-manylinux2014_aarch64.whl (3.0 MB) File type Wheel Python version cp36 Upload date Feb 16, 2021 Hashes View Filename, size cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB) File type Wheel Python version cp36 Upload date Feb 16, 2021 Hashes View Filename, size cryptography-3.4.6-cp36-abi3-win32.whl (1.4 MB) File type Wheel Python version cp36 Upload date Feb 16, 2021 Hashes View Filename, size cryptography-3.4.6-cp36-abi3-win_amd64.whl (1.6 MB) File type Wheel Python version cp36 Upload date Feb 16, 2021 Hashes View Filename, size cryptography-3.4.6-pp36-pypy36_pp73-manylinux2010_x86_64.whl (2.3 MB) File type Wheel Python version pp36 Upload date Feb 22, 2021 Hashes View Filename, size cryptography-3.4.6-pp36-pypy36_pp73-manylinux2014_x86_64.whl (2.3 MB) File type Wheel Python version pp36 Upload date Feb 22, 2021 Hashes View Filename, size cryptography-3.4.6-pp37-pypy37_pp73-manylinux2010_x86_64.whl (2.3 MB) File type Wheel Python version pp37 Upload date Feb 22, 2021 Hashes View Filename, size cryptography-3.4.6-pp37-pypy37_pp73-manylinux2014_x86_64.whl (2.3 MB) File type Wheel Python version pp37 Upload date Feb 22, 2021 Hashes View Filename, size cryptography-3.4.6.tar.gz (546.7 kB) File type Source Python version None Upload date Feb 16, 2021 Hashes View Close

Hashes for cryptography-3.4.6-cp36-abi3-macosx_10_10_x86_64.whl

Hashes for cryptography-3.4.6-cp36-abi3-macosx_10_10_x86_64.whl Algorithm Hash digest SHA256 57ad77d32917bc55299b16d3b996ffa42a1c73c6cfa829b14043c561288d2799 Copy MD5 02e56216b6d9fdb598a806b5a9db7b80 Copy BLAKE2-256 32524ba2bdec39b51a072a968c2b425c3649777d4816d27832703e082e2c5534 Copy Close Close

Hashes for cryptography-3.4.6-cp36-abi3-macosx_11_0_arm64.whl

Hashes for cryptography-3.4.6-cp36-abi3-macosx_11_0_arm64.whl Algorithm Hash digest SHA256 4169a27b818de4a1860720108b55a2801f32b6ae79e7f99c00d79f2a2822eeb7 Copy MD5 071a82311f58e2ee458012cfa0eb4fa6 Copy BLAKE2-256 3ffb4578437279896c66efd1e77ec93edc06c785bb7ab6e31eb54178a13f4671 Copy Close Close

Hashes for cryptography-3.4.6-cp36-abi3-manylinux2010_x86_64.whl

Hashes for cryptography-3.4.6-cp36-abi3-manylinux2010_x86_64.whl Algorithm Hash digest SHA256 93cfe5b7ff006de13e1e89830810ecbd014791b042cbe5eec253be11ac2b28f3 Copy MD5 a612cb5925b6535770e57bd6d536f07e Copy BLAKE2-256 2f9fad80cfcf9fab90a32cf4e65048cee0936be8ac57cf2a3f63edb88a84eeaf Copy Close Close

Hashes for cryptography-3.4.6-cp36-abi3-manylinux2014_aarch64.whl

Hashes for cryptography-3.4.6-cp36-abi3-manylinux2014_aarch64.whl Algorithm Hash digest SHA256 5ecf2bcb34d17415e89b546dbb44e73080f747e504273e4d4987630493cded1b Copy MD5 b50e884e203bbcdeddab15348541b90b Copy BLAKE2-256 175388eeca3c151be7fd4c0b97f535bdb02362e91bfc0e7fa6d9cd131a5d09ab Copy Close Close

Hashes for cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl

Hashes for cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl Algorithm Hash digest SHA256 fec7fb46b10da10d9e1d078d1ff8ed9e05ae14f431fdbd11145edd0550b9a964 Copy MD5 be499f5eb13f15c7047694f576d8c817 Copy BLAKE2-256 f81facde6ff69864c5e78b56488e3afd93c1ccc8c2651186e2a5f93d93f64859 Copy Close Close

Hashes for cryptography-3.4.6-cp36-abi3-win32.whl

Hashes for cryptography-3.4.6-cp36-abi3-win32.whl Algorithm Hash digest SHA256 df186fcbf86dc1ce56305becb8434e4b6b7504bc724b71ad7a3239e0c9d14ef2 Copy MD5 ee219ce156ddf9af7a5b21bebb09d009 Copy BLAKE2-256 8c807f2fa8194ba3dbffbe34d6cd524bb8fe199490334b43db84ce3e40007a3d Copy Close Close

Hashes for cryptography-3.4.6-cp36-abi3-win_amd64.whl

Hashes for cryptography-3.4.6-cp36-abi3-win_amd64.whl Algorithm Hash digest SHA256 66b57a9ca4b3221d51b237094b0303843b914b7d5afd4349970bb26518e350b0 Copy MD5 81309c7aa8c1245d222105e6f44732f7 Copy BLAKE2-256 6403b2a66da95d0a0acac2b5348526f9b92302136563444b33c7049cbdfecf69 Copy Close Close

Hashes for cryptography-3.4.6-pp36-pypy36_pp73-manylinux2010_x86_64.whl

Hashes for cryptography-3.4.6-pp36-pypy36_pp73-manylinux2010_x86_64.whl Algorithm Hash digest SHA256 066bc53f052dfeda2f2d7c195cf16fb3e5ff13e1b6b7415b468514b40b381a5b Copy MD5 719f3350d1d452e0e883282d779bb727 Copy BLAKE2-256 badaddba59906c2f56f2d2751998e757e89ae2e1b693533ad6817000bff9aa99 Copy Close Close

Hashes for cryptography-3.4.6-pp36-pypy36_pp73-manylinux2014_x86_64.whl

Hashes for cryptography-3.4.6-pp36-pypy36_pp73-manylinux2014_x86_64.whl Algorithm Hash digest SHA256 600cf9bfe75e96d965509a4c0b2b183f74a4fa6f5331dcb40fb7b77b7c2484df Copy MD5 1f3ac4ebb7de8b501f6cf648d8f04497 Copy BLAKE2-256 694df5fb182e804d55405a74f0b42894ca9b9b329f1982d2ab96b78a40bf90d3 Copy Close Close

Hashes for cryptography-3.4.6-pp37-pypy37_pp73-manylinux2010_x86_64.whl

Hashes for cryptography-3.4.6-pp37-pypy37_pp73-manylinux2010_x86_64.whl Algorithm Hash digest SHA256 0923ba600d00718d63a3976f23cab19aef10c1765038945628cd9be047ad0336 Copy MD5 7f205143ca3d5475c6c99b27238d5d61 Copy BLAKE2-256 22ce8980838032eb0d929e112bc831557720dd99c7632ec803fcad29d17a2f9d Copy Close Close

Hashes for cryptography-3.4.6-pp37-pypy37_pp73-manylinux2014_x86_64.whl

Hashes for cryptography-3.4.6-pp37-pypy37_pp73-manylinux2014_x86_64.whl Algorithm Hash digest SHA256 9e98b452132963678e3ac6c73f7010fe53adf72209a32854d55690acac3f6724 Copy MD5 563c00a0c371e20b8074bb8e86cbb045 Copy BLAKE2-256 412baa520df140c46a38394c637f692f0c3b5f4fcc61adbed5828b4ade12f969 Copy Close Close

Hashes for cryptography-3.4.6.tar.gz

Hashes for cryptography-3.4.6.tar.gz Algorithm Hash digest SHA256 2d32223e5b0ee02943f32b19245b61a62db83a882f0e76cc564e1cec60d48f87 Copy MD5 498e716708a5d36ff4593c71d7bef364 Copy BLAKE2-256 fa2d2154d8cb773064570f48ec0b60258a4522490fcb115a6c7c9423482ca993 Copy Close

Help

Installing packages Uploading packages User guide FAQs

About PyPI

PyPI on Twitter Infrastructure dashboard Package index name retention Our sponsors

Contributing to PyPI

Bugs and feedback Contribute on GitHub Translate PyPI Development credits

Using PyPI

Code of conduct Report security issue Privacy policy Terms of use

Status: all systems operational

Developed and maintained by the Python community, for the Python community.
Donate today!

© 2021 Python Software Foundation
Site map

Switch to desktop version

Supported by

Pingdom Monitoring Google Object Storage and Download Analytics Sentry Error logging AWS Cloud computing DataDog Monitoring Fastly CDN DigiCert EV certificate StatusPage Status page


  • Cryptography Tutorial - Tutorialspoint
    Definition: Cryptography is associated with the process of converting ordinary plain text into unintelligible text and vice-versa. It is a method of storing and transmitting data in a particular form so that only those for whom it is intended can read and process it.
  • Cryptography | Computer science | Computing | Khan Academy
    Cryptography is used in all fields to secure data and prevent it from getting hacked. For example, for securing passwords, authenticating banking transactions, etc. Nowadays, various new cryptographic techniques are developed and cracked; hence, it is important always to be aware of computer threats and take precautions to avoid them as best as we can.
  • What is Cryptography? Definition of Cryptography ...
    Cryptography is the science of using mathematics to encrypt and decrypt data. Cryptography enables you to store sensitive information or transmit it across insecure networks so that it cannot be read by anyone except the intended recipient.
  • Cryptography Techniques | Learn Main Types Of Cryptography ...
    This is called 'decryption.' Cryptography begins when we abandon physical locks and use 'ciphers' instead. Think of [ciphers] as virtual locks. Ciphers allow Alice and Bob to scramble and descramble their messages so that they would appear meaningless if Eve intercepted them. Cryptography has been around for thousands of years.
  • Cryptography - SlideShare
    Cryptography is the study of secure communications techniques that allow only the sender and intended recipient of a message to view its contents. The term is derived from the Greek word kryptos ...
  • cryptography · PyPI
    This tutorial covers the basics of the science of cryptography. It explains how programmers and network professionals can use cryptography to maintain the privacy of computer data. Starting with the origins of cryptography, it moves on to explain cryptosystems, various traditional and modern ciphers, public key encryption, data integration, message authentication, and digital signatures.
  • Real Life Applications of CRYPTOGRAPHY | by Prashanth ...
    Block Cipher. An encryption method that applies a deterministic algorithm along with a symmetric key to encrypt a block of text, rather than encrypting one bit at a time as in stream ciphers. Example: A common block cipher, AES, encrypts 128-bit blocks with a key of predetermined length: 128, 192, or 256 bits.
  • Cryptography and its Types - GeeksforGeeks
    cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your “cryptographic standard library”. It supports Python 3.6+ and PyPy3 7.2+. cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message ...
  • What is cryptography? (video) | Cryptography | Khan Academy
    Cryptography is technique of securing information and communications through use of codes so that only those person for whom the information is intended can understand it and process it. Thus preventing unauthorized access to information.
  • What is Cryptography? | Cryptographic Algorithms | Types ...
    Unit: Cryptography. Lessons. Ancient cryptography. Learn. What is cryptography? (Opens a modal) The Caesar cipher (Opens a modal) Caesar Cipher Exploration (Opens a modal) Frequency Fingerprint Exploration (Opens a modal) Polyalphabetic cipher (Opens a modal) Polyalphabetic Exploration (Opens a modal)