Шифрование текста, строки в md5, sha-1, контрольная сумма
Опубликовано: 06.09.2018
Входящее значение:md2 |
md4 |
md5 |
sha1 |
sha224 |
sha256 |
sha384 |
sha512 |
ripemd128 |
ripemd160 |
ripemd256 |
ripemd320 |
whirlpool |
tiger128,3 |
tiger160,3 |
tiger192,3 |
tiger128,4 |
tiger160,4 |
tiger192,4 |
snefru |
snefru256 |
gost |
adler32 |
crc32 |
crc32b |
salsa10 |
salsa20 |
haval128,3 |
haval160,3 |
haval192,3 |
haval224,3 |
haval256,3 |
haval128,4 |
haval160,4 |
haval192,4 |
haval224,4 |
haval256,4 |
haval128,5 |
haval160,5 |
haval192,5 |
haval224,5 |
haval256,5 |
Урок Java 213: Работа с шифрованием MD5 и SHA-1
Шифрование строки в md5, sha-1
Довольно часто разработчики сталкиваются с ситуацией, когда необходимо зашифровать какую-либо информацию: например, пароль, сообщение или персональные данные. Благодаря нашему инструменту &qout;Шифрование строки в md5, sha-1&qout; вы легко можете это осуществить. Тексты, зашифрованные (закодированные) с помощью алгоритмов хеширования MD5 и SHA-1, будут надежно защищены, потому как их обратное раскодирование невозможно.
Что такое хеш?
Хеш, о котором часто будет упоминаться в данном материале, - это уникальный код, в который можно преобразовать любую информацию. Строка кода имеет фиксированную длину (вне зависимости от длины текста, который кодируется), и при самом незначительном изменении исходных данных ее конечный результат существенно изменяется.
Сегодня существует несколько наиболее популярных алгоритмов хеширования, среди которых:
- CRC (простой, не криптографический алгоритм);
- ГОСТ Р 34.11-94 (российский криптографический алгоритм с размером хеша 256 бит);
- SHA-1 (криптографический алгоритм с размером хеша 160 бит).
Алгоритм хеширования MD5
MD5 (сокращено от Message Digest 5) – это алгоритм хеширования, с помощью которого веб-мастер может создать &qout;отпечаток&qout; исходного текста, который практически невозможно распознать и подделать. Алгоритм, разработанный в далеком 1991 году, все еще широко распространен и чаще всего используется для авторизации. Так как зашифрованный текст расшифровать невозможно, то злоумышленники никак не смогут узнать пароль в случае кражи базы данных ресурса.
Часто возникает вопрос: возможно ли &qout;расколдовать&qout; закодированное с помощью MD5 сообщение? Теоретически – невозможно, но на практике случаи раскодировки текстов бывали неоднократно. Существует ряд специальных сервисов-дешифраторов, которые хранят множество просчитанных текстов, и среди этого обилия кодов слишком заинтересованные злоумышленники могут найти &qout;нужное&qout; сообщение.
Алгоритм хеширования SHA-1
SHA-1 (сокращено от Secure Hash Algorithm 1) – это алгоритм хеширования, разработанный в 1995 году и генерирующий, как было сказано выше, 160-битное значение хеша. Данный алгоритм применяется в различных приложениях и протоколах, где необходима серьезная защита данных, и к тому же он заслужил высокую степень доверия у американских спецслужб и госучреждений. Алгоритм основан на тех же принципах, что и MD4.
SHA-1 применяется для создания различных криптографических приложений и алгоритмов.