Что такое md5 ?

безопасность
программирование

(Анна Афанасьева) #1

Как и для чего его используют?


(Андрей Белов) #2

MD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института в 1991 году. - wiki

MD5 является одним из алгоритмов хеширования на 128-битной основе. Под хешированием понимают преобразование входных данных по определенному алгоритму в битовую строку определенной длины.

Утилита md5sum, предназначенная для хеширования данных заданного файла по алгоритму MD5, возвращает строку.

Она состоит из 32 чисел в шестнадцатеричной системе исчисления, например:

026g4e458ci389ef75fa7a78265a0025

Toxu.ru использует алгоритм PBKDF2 для шифрования “соль” с паролем. Этот алгоритм благословлен NIST. Эксперты по безопасности в интернете, как правило, соглашаются с тем, что PBKDF2 является безопасным выбором.

  • pbkdf2_algorithm: the hashing algorithm used (default “sha256”)
  • pbkdf2_iterations: the number of iterations to run (default 64000)

Еще: