Онлайн хеширование: md5, sha-1

Хеширование Значение
CRC-16
CRC-32
MD2
MD4
MD5
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA-512/224
SHA-512/256
SHA3-224
SHA3-256
SHA3-384
SHA3-512
Keccak-224
Keccak-256
Keccak-384
Keccak-512
Shake-128
Shake-256
Хеширование (или хэширование англ. hashing)
— это способ преобразование по определённому алгоритму некой строки произвольной длины в некую выходную битовую строку строго фиксированной длины. Такое преобразование чаще называют «хэш-функциями» или «функциями свёртки», а их результаты преобразования называют хэшем, хэш-суммой, хэш-кодом.

MD5

Дайджест сообщений 5(англ. Message Digest 5) - это 128-битный алгоритм хеширования. Широко применялся для проверки целостности информации и хранения паролей в закрытом виде.

CRC

Циклический избыточный код (англ. Cyclic redundancy check) — это алгоритм нахождения контрольной суммы, предназначенный для проверки целостности данных. CRC является практическим приложением помехоустойчивого кодирования, основанном на определённых математических свойствах циклического кода.

SHA-1

Алгоритм криптографического хеширования (Secure Hash Algorithm 1) — это алгоритм криптографического хеширования. Для входного сообщения произвольной длины (максимум 2^{64}-1 бит, что примерно равно 2 эксабайта) алгоритм генерирует 160-битное хеш-значение. Используется во многих криптографических приложениях и протоколах. Также рекомендован в качестве основного для государственных учреждений в США. Принципы, положенные в основу SHA-1, аналогичны тем MD4.

SHA-3

Алгоритм хеширования переменной разрядности (Keccak — произносится как «кечак») — это алгоритм хеширования. Алгоритм SHA-3 построен по принципу криптографической губки.