> **Источник:** https://python-all.ru/2.7/library/crypto.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 14. Криптографические сервисы

Модули, описанные в этой главе, реализуют различные криптографические алгоритмы. Их наличие зависит от выбранной конфигурации установки. Вот обзор:

- [14.1. `hashlib` – Безопасные хеши и дайджесты сообщений](https://python-all.ru/2.7/library/hashlib.html)

  - [14.1.1. Вывод ключа](https://python-all.ru/2.7/library/hashlib.html#key-derivation)
- [14.2. `hmac` – Хеширование с ключом для аутентификации сообщений](https://python-all.ru/2.7/library/hmac.html)
- [14.3. `md5` – Алгоритм дайджеста сообщений MD5](https://python-all.ru/2.7/library/md5.html)
- [14.4. `sha` – Алгоритм дайджеста сообщений SHA-1](https://python-all.ru/2.7/library/sha.html)
