Хеши/крипто
Шифрование и расшифрование текста через AES-GCM или AES-CBC с паролем (ключ производный через PBKDF2).
Вычисление хешей текста или файла сразу тринадцатью алгоритмами: 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).
Криптографически случайные пароли с настраиваемой длиной и набором символов.
Разворачивание вложенного JSON в плоский список "путь: значение" (Flatten) и сборка обратно во вложенную структуру (Unflatten). Нотация пути та же, что и в JSONPath/JSON Diff: store.book[0].price.
Сгенерировать линейный штрихкод (CODE128, EAN-13, UPC, CODE39 и другие) из текста или цифр.
Сжатие текста в Gzip или Deflate с последующим Base64-кодированием результата — и обратно. Работает через Compression Streams API прямо в браузере.
AND/OR/XOR/NAND/NOR/XNOR/NOT и сдвиги над целыми числами заданной разрядности (8/16/32/64 бит) в любой системе счисления.
Сумма или разница нескольких длительностей — удобно считать отработанное время, длительность видео или суммарное время задач.
Сравнение двух JSON-документов — что добавлено, удалено или изменено, с точным путём к каждому отличию.