Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

140 wiersze
5.6 KiB

  1. Metadata-Version: 2.4
  2. Name: cryptography
  3. Version: 45.0.5
  4. Classifier: Development Status :: 5 - Production/Stable
  5. Classifier: Intended Audience :: Developers
  6. Classifier: Natural Language :: English
  7. Classifier: Operating System :: MacOS :: MacOS X
  8. Classifier: Operating System :: POSIX
  9. Classifier: Operating System :: POSIX :: BSD
  10. Classifier: Operating System :: POSIX :: Linux
  11. Classifier: Operating System :: Microsoft :: Windows
  12. Classifier: Programming Language :: Python
  13. Classifier: Programming Language :: Python :: 3
  14. Classifier: Programming Language :: Python :: 3 :: Only
  15. Classifier: Programming Language :: Python :: 3.7
  16. Classifier: Programming Language :: Python :: 3.8
  17. Classifier: Programming Language :: Python :: 3.9
  18. Classifier: Programming Language :: Python :: 3.10
  19. Classifier: Programming Language :: Python :: 3.11
  20. Classifier: Programming Language :: Python :: 3.12
  21. Classifier: Programming Language :: Python :: 3.13
  22. Classifier: Programming Language :: Python :: Implementation :: CPython
  23. Classifier: Programming Language :: Python :: Implementation :: PyPy
  24. Classifier: Topic :: Security :: Cryptography
  25. Requires-Dist: cffi>=1.14 ; platform_python_implementation != 'PyPy'
  26. Requires-Dist: bcrypt>=3.1.5 ; extra == 'ssh'
  27. Requires-Dist: nox>=2024.4.15 ; extra == 'nox'
  28. Requires-Dist: nox[uv]>=2024.3.2 ; python_full_version >= '3.8' and extra == 'nox'
  29. Requires-Dist: cryptography-vectors==45.0.5 ; extra == 'test'
  30. Requires-Dist: pytest>=7.4.0 ; extra == 'test'
  31. Requires-Dist: pytest-benchmark>=4.0 ; extra == 'test'
  32. Requires-Dist: pytest-cov>=2.10.1 ; extra == 'test'
  33. Requires-Dist: pytest-xdist>=3.5.0 ; extra == 'test'
  34. Requires-Dist: pretend>=0.7 ; extra == 'test'
  35. Requires-Dist: certifi>=2024 ; extra == 'test'
  36. Requires-Dist: pytest-randomly ; extra == 'test-randomorder'
  37. Requires-Dist: sphinx>=5.3.0 ; extra == 'docs'
  38. Requires-Dist: sphinx-rtd-theme>=3.0.0 ; python_full_version >= '3.8' and extra == 'docs'
  39. Requires-Dist: sphinx-inline-tabs ; python_full_version >= '3.8' and extra == 'docs'
  40. Requires-Dist: pyenchant>=3 ; extra == 'docstest'
  41. Requires-Dist: readme-renderer>=30.0 ; extra == 'docstest'
  42. Requires-Dist: sphinxcontrib-spelling>=7.3.1 ; extra == 'docstest'
  43. Requires-Dist: build>=1.0.0 ; extra == 'sdist'
  44. Requires-Dist: ruff>=0.3.6 ; extra == 'pep8test'
  45. Requires-Dist: mypy>=1.4 ; extra == 'pep8test'
  46. Requires-Dist: check-sdist ; python_full_version >= '3.8' and extra == 'pep8test'
  47. Requires-Dist: click>=8.0.1 ; extra == 'pep8test'
  48. Provides-Extra: ssh
  49. Provides-Extra: nox
  50. Provides-Extra: test
  51. Provides-Extra: test-randomorder
  52. Provides-Extra: docs
  53. Provides-Extra: docstest
  54. Provides-Extra: sdist
  55. Provides-Extra: pep8test
  56. License-File: LICENSE
  57. License-File: LICENSE.APACHE
  58. License-File: LICENSE.BSD
  59. Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
  60. Author: The cryptography developers <cryptography-dev@python.org>
  61. Author-email: The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>
  62. License: Apache-2.0 OR BSD-3-Clause
  63. Requires-Python: >=3.7, !=3.9.0, !=3.9.1
  64. Description-Content-Type: text/x-rst; charset=UTF-8
  65. Project-URL: homepage, https://github.com/pyca/cryptography
  66. Project-URL: documentation, https://cryptography.io/
  67. Project-URL: source, https://github.com/pyca/cryptography/
  68. Project-URL: issues, https://github.com/pyca/cryptography/issues
  69. Project-URL: changelog, https://cryptography.io/en/latest/changelog/
  70. pyca/cryptography
  71. =================
  72. .. image:: https://img.shields.io/pypi/v/cryptography.svg
  73. :target: https://pypi.org/project/cryptography/
  74. :alt: Latest Version
  75. .. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest
  76. :target: https://cryptography.io
  77. :alt: Latest Docs
  78. .. image:: https://github.com/pyca/cryptography/workflows/CI/badge.svg?branch=main
  79. :target: https://github.com/pyca/cryptography/actions?query=workflow%3ACI+branch%3Amain
  80. ``cryptography`` is a package which provides cryptographic recipes and
  81. primitives to Python developers. Our goal is for it to be your "cryptographic
  82. standard library". It supports Python 3.7+ and PyPy3 7.3.11+.
  83. ``cryptography`` includes both high level recipes and low level interfaces to
  84. common cryptographic algorithms such as symmetric ciphers, message digests, and
  85. key derivation functions. For example, to encrypt something with
  86. ``cryptography``'s high level symmetric encryption recipe:
  87. .. code-block:: pycon
  88. >>> from cryptography.fernet import Fernet
  89. >>> # Put this somewhere safe!
  90. >>> key = Fernet.generate_key()
  91. >>> f = Fernet(key)
  92. >>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
  93. >>> token
  94. b'...'
  95. >>> f.decrypt(token)
  96. b'A really secret message. Not for prying eyes.'
  97. You can find more information in the `documentation`_.
  98. You can install ``cryptography`` with:
  99. .. code-block:: console
  100. $ pip install cryptography
  101. For full details see `the installation documentation`_.
  102. Discussion
  103. ~~~~~~~~~~
  104. If you run into bugs, you can file them in our `issue tracker`_.
  105. We maintain a `cryptography-dev`_ mailing list for development discussion.
  106. You can also join ``#pyca`` on ``irc.libera.chat`` to ask questions or get
  107. involved.
  108. Security
  109. ~~~~~~~~
  110. Need to report a security issue? Please consult our `security reporting`_
  111. documentation.
  112. .. _`documentation`: https://cryptography.io/
  113. .. _`the installation documentation`: https://cryptography.io/en/latest/installation/
  114. .. _`issue tracker`: https://github.com/pyca/cryptography/issues
  115. .. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev
  116. .. _`security reporting`: https://cryptography.io/en/latest/security/