Отпечатайте текст или файлове с MD5, SHA-1, SHA-256, SHA-512 и CRC32 директно в браузъра — проверявайте контролни суми и генерирайте осолени bcrypt хешове.

Всеки хеш се изчислява в реално време в браузъра ви — текстът или файлът ви никога не напускат тази страница. Само bcrypt се генерира на сървъра.

Вход
Пуснете файл за хеширане Всякакъв тип файл, до 200 МБ — четен локално, никога не се качва.
чакане на вход
Идентификации
MD5 128-битов остарял Съвпадение
········
SHA-1 160-битов остарял Съвпадение
········
SHA-256 256-битов Съвпадение
········
SHA-512 512-битов Съвпадение
········
CRC32 32-битов Съвпадение
········
bcrypt от страна на сървъра

Осолен хеш на парола, генериран на сървъра с PHP's password_hash() — прясна сол прави всеки хеш уникален.

Верифицирайте bcrypt хешове с password_verify(), никога чрез сравняване на низове.


За Генератор на хешове

Генераторът на хешове снема отпечатък на текст или файлове с MD5, SHA-1, SHA-256, SHA-512 и CRC32, всички изчислени на живо във вашия браузър, докато пишете — входът ви никога не напуска страницата. Пуснете файл (до 200 MB, четен локално), за да го хеширате за проверка на контролна сума, без да качвате нито един байт.

Панел за проверка прави проверката на контролни суми лесна: поставете очакван хеш и инструментът го съпоставя с всеки изчислен отпечатък, като ви казва кой алгоритъм е и дали съвпада с входа ви. Остарелите алгоритми са обозначени като такива — MD5 и SHA-1 остават подходящи за контролни суми и премахване на дубликати, но са компрометирани за целите на сигурността.

Един алгоритъм работи различно: bcrypt. Осолени хешове на пароли не могат да се изчислят с криптографските примитиви на браузъра, така че „подпечатването“ с bcrypt изпраща текста ви на сървъра, където функцията password_hash() на PHP генерира нов осолен хеш — нов при всяко кликване, по замисъл.

Как да използвате Генератор на хешове

  1. Въведете или поставете текст или превключете в режим „Файл“ и пуснете файл, за да го хеширате локално.
  2. Прочетете живите отпечатъци: MD5, SHA-1, SHA-256, SHA-512 и CRC32 се обновяват, докато пишете.
  3. За да проверите изтегляне, поставете очакваната контролна сума в панела за проверка и потърсете съвпадение.
  4. Копирайте отделен отпечатък, копирайте всички или ги изтеглете като checksums.txt.
  5. За осолен хеш на парола кликнете „Stamp bcrypt hash“ — този се генерира на сървъра.

Често задавани въпроси

Не — с едно изключение. MD5, SHA-1, SHA-256, SHA-512 и CRC32 се изчисляват изцяло във вашия браузър, а файловете се четат локално. Само незадължителният подпечатан bcrypt хеш изпраща текста ви на сървъра, защото осоленото хеширане на пароли се изпълнява там.

SHA-256 е модерният избор по подразбиране за проверки на цялост и подписи; SHA-512 — там, където искате по-голям отпечатък. MD5 и SHA-1 са обозначени като остарели: приемливи за контролни суми и премахване на дубликати, но никога за нещо, свързано със сигурността.

Пуснете файла, след което поставете контролната сума от страницата за изтегляне в панела за проверка. Инструментът я сравнява с всеки изчислен отпечатък и потвърждава съвпадението — или ви казва, че стойността прилича на даден алгоритъм, но не съвпада.

Това е правилно поведение. bcrypt вгражда случайна сол, така че еднакъв вход дава различен хеш при всяко подпечатване. Проверявайте bcrypt хешове с password_verify() (или еквивалента на вашия език), никога чрез сравняване на низове.

Да — всички алгоритми, включително подпечатването на bcrypt на сървъра, са безплатни за използване без акаунт.

Да, поддържат се файлове до 200 MB, четени изцяло на вашето устройство. По-големите файлове се отхвърлят с ясно съобщение, вместо да бъдат тихо отрязани.

Сподели

Популярни търсения
генератор хеш MD5 хеш генератор SHA256 SHA512 хеш онлайн калкулатор checksum генератор bcrypt хеш
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

Добавете този безплатен инструмент към собствения си уебсайт — копирайте и поставете кода по-долу.