Кодировать и декодировать Base64
Закодируйте текст в Base64 или декодируйте обратно.
Создавайте хэши SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файла.
Введите текст, чтобы увидеть его хэши.
Ваши файлы остаются на устройстве
Хэширование использует Web Crypto API вашего браузера. Текст и файлы остаются на вашем устройстве.
Web Crypto API намеренно не включает MD5, поскольку он взломан и не подходит для защиты. Сегодня для контрольных сумм обычно выбирают SHA-256.
Нет. Быстрые хэши вроде SHA-256 не подходят для паролей, потому что их можно быстро подобрать. В приложении используйте медленные хэши паролей: Argon2, scrypt или bcrypt.
Откройте вкладку «Файл», выберите скачанный файл и сравните значение SHA-256 с контрольной суммой на странице загрузки. Если все символы совпадают, файл тот же.
Обычно дело в скрытой разнице во входных данных: лишний перевод строки в конце, другие окончания строк или иная кодировка текста. Один изменённый байт даёт совершенно другой хэш.
Для хэширования файл загружается в память, поэтому предел определяется памятью вашего устройства. Очень большие файлы, от нескольких гигабайт, могут не обработаться.
Закодируйте текст в Base64 или декодируйте обратно.
Закодируйте или декодируйте URL и строки запроса в процентной записи.
Экранируйте или восстановите HTML-сущности.
Прочитайте заголовок и полезную нагрузку токена JSON Web Token.