Хеши/крипто
Криптографически случайные пароли с настраиваемой длиной и набором символов.
Вычисление хешей текста или файла сразу тринадцатью алгоритмами: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 и Adler-32.
Проверить целостность файла или текста — вставьте ожидаемый хеш, инструмент сам определит алгоритм среди 13 поддерживаемых.
Вычисление HMAC (Hash-based Message Authentication Code) текста или файла с секретным ключом — сразу восемью алгоритмами: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.
Хеширование паролей через bcrypt (со случайной солью и настраиваемой стоимостью) и проверка пароля против имеющегося bcrypt-хеша.
Генерация UUID версий 1, 3, 4, 5, 6 и 7 — случайных, временных и производных от имени (name-based).
Шифрование и расшифрование текста через AES-GCM или AES-CBC с паролем (ключ производный через PBKDF2).
Проверка JSON-данных на соответствие JSON Schema (стиль draft-07) — с точным путём и объяснением для каждого нарушения.
Шифр Цезаря — циклический сдвиг букв латинского алфавита. ROT13 — частный случай со сдвигом 13 (кнопка ниже), симметричный: encode и decode дают одинаковый результат. Остальные символы (цифры, кириллица, знаки препинания) не изменяются.
Сжать JavaScript для продакшена или отформатировать свёрнутый код в удобный для чтения вид.
Проверить IBAN по контрольной сумме ISO 7064 (mod 97), формат и ожидаемую длину для страны. Всё вычисляется в браузере.
Преобразование текста в URL-безопасный «слаг»: транслитерация кириллицы (укр./рос.) по официальному стандарту, удаление диакритики и лишних символов, нижний регистр.
Точная разница между двумя датами/временем — календарная раскладка (годы, месяцы, дни…), общая длительность и количество рабочих дней.