Документация Python неофициальный перевод

crypto.md

43 строк · 3.9 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.16/library/crypto.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Криптографические службы89Модули, описанные в этой главе, реализуют различные криптографические алгоритмы. Их наличие зависит от выбранной конфигурации установки. Вот обзор:1011- [`hashlib` – Безопасные хеши и дайджесты сообщений](https://python-all.ru/3.16/library/hashlib.html)1213  - [Алгоритмы хеширования](https://python-all.ru/3.16/library/hashlib.html#hash-algorithms)14  - [Использование](https://python-all.ru/3.16/library/hashlib.html#usage)15  - [Конструкторы](https://python-all.ru/3.16/library/hashlib.html#constructors)16  - [Атрибуты](https://python-all.ru/3.16/library/hashlib.html#attributes)17  - [Объекты хешей](https://python-all.ru/3.16/library/hashlib.html#hash-objects)18  - [SHAKE: дайджесты переменной длины](https://python-all.ru/3.16/library/hashlib.html#shake-variable-length-digests)19  - [Хеширование файлов](https://python-all.ru/3.16/library/hashlib.html#file-hashing)20  - [Вывод ключей](https://python-all.ru/3.16/library/hashlib.html#key-derivation)21  - [BLAKE2](https://python-all.ru/3.16/library/hashlib.html#blake2)2223    - [Создание хеш-объектов](https://python-all.ru/3.16/library/hashlib.html#creating-hash-objects)24    - [Константы](https://python-all.ru/3.16/library/hashlib.html#constants)25    - [Примеры](https://python-all.ru/3.16/library/hashlib.html#examples)2627      - [Простое хеширование](https://python-all.ru/3.16/library/hashlib.html#simple-hashing)28      - [Использование разного размера дайджестов](https://python-all.ru/3.16/library/hashlib.html#using-different-digest-sizes)29      - [Хеширование с ключом](https://python-all.ru/3.16/library/hashlib.html#keyed-hashing)30      - [Рандомизированное хеширование](https://python-all.ru/3.16/library/hashlib.html#randomized-hashing)31      - [Персонализация](https://python-all.ru/3.16/library/hashlib.html#personalization)32      - [Древовидный режим](https://python-all.ru/3.16/library/hashlib.html#tree-mode)33    - [Благодарности](https://python-all.ru/3.16/library/hashlib.html#credits)34- [`hmac` – хеширование с ключом для аутентификации сообщений](https://python-all.ru/3.16/library/hmac.html)35- [`secrets` – генерация защищённых случайных чисел для управления секретами](https://python-all.ru/3.16/library/secrets.html)3637  - [Случайные числа](https://python-all.ru/3.16/library/secrets.html#random-numbers)38  - [Генерация токенов](https://python-all.ru/3.16/library/secrets.html#generating-tokens)3940    - [Сколько байтов должны использовать токены?](https://python-all.ru/3.16/library/secrets.html#how-many-bytes-should-tokens-use)41  - [Другие функции](https://python-all.ru/3.16/library/secrets.html#other-functions)42  - [Рецепты и лучшие практики](https://python-all.ru/3.16/library/secrets.html#recipes-and-best-practices)43