Шифрование текста, строки в 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 применяется для создания различных криптографических приложений и алгоритмов.