Шифрование MD5
OnLine сервис шифрования паролей, текста или слова алгоритмом хеширования MD5. Алгоритм используется для проверки подлинности данных, когда происходит их передача в зашифрованном виде.
MD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института в 1991 году. Предназначен для создания "отпечатков" или дайджестов сообщения произвольной длины и последующей проверки их подлинности.
MD5 используется для всевозможных проверок подлинности данных, когда необходима их передача в зашифрованном виде. Обратное кодирование (расшифровка) MD5 кодированного текста невозможно, однако, при наличии соответствующих словарей MD5-хэшей возможен подбор расшифрованного пароля.
MD5 hash
MD5 base64 hash
Где используется алгоритм MD5
С помощью MD5 проверяют целостность скачанных файлов — так, некоторые программы идут вместе со значением хеша. Например, диски для инсталляции.
MD5 используется для хеширования паролей. В системе UNIX каждый пользователь имеет свой пароль и его знает только пользователь. Для защиты паролей используется хеширование. Получить настоящий пароль можно только полным перебором. При появлении UNIX единственным способом хеширования был DES (Data Encryption Standard), но им могли пользоваться только жители США, потому что исходные коды DES нельзя было вывозить из страны. Во FreeBSD решили эту проблему. Пользователи США могли использовать библиотеку DES, а остальные пользователи имеют метод, разрешенный для экспорта. Поэтому в FreeBSD стали использовать MD5 по умолчанию.