Сообщить об ошибке.

Краткий обзор раздела: Модуль hashlib, алгоритмы хеширования в Python

Содержание с кратким описанием:

ОБЗОР: Модуль hashlib, алгоритмы хеширования в Python.
Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми.
Алгоритмы хеширования модуля hashlib в Python.
Атрибут hashlib.algorithms_guaranteed модуля hashlib представляет список, содержащий **имена функций** алгоритмов хеширования, гарантированно поддерживаемых этим модулем на всех платформах.
Функция new() модуля hashlib в Python.
Функция new() модуля hashlib представляет из себя общий конструктор, который принимает имя name в качестве строки желаемого алгоритма хеширования. Именованные функции хеширования намного быстрее, чем конструктор hashlib.new()
Функция file_digest() модуля hashlib в Python.
Функция file_digest() модуля hashlib возвращает объект дайджеста, который был обновлен содержимым файлового объекта.
Атрибуты и методы хеш-объекта hashlib в Python.
В разделе рассмотрены константы, атрибуты и методы хеш-объекта, возвращаемого конструкторами функций алгоритмов хеширования и общим конструктором хеширования.
Хеширование паролей модулем hashlib в Python.
Хорошая функция хеширования пароля должна быть настраиваемой, медленной и содержать соль.
Функции blake2b() и blake2s() модуля hashlib в Python.
BLAKE2 - это криптографическая хеш-функция, определенная в RFC 7693, которая поставляется в двух вариантах: hashlib.blake2b() для 64-битных платформ и hashlib.blake2s() для 32-битных платформ