Этот модуль реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. Включены безопасные хеш-алгоритмы FIPS SHA1, SHA224, SHA256, SHA384 и SHA512 (определены в FIPS 180–2), а также алгоритм RSA MD5 (определен в Интернете RFC 1321). Термины безопасный хэш и дайджест сообщения взаимозаменяемы. Старые алгоритмы назывались дайджестами сообщений. Современный термин — безопасный хэш.