Шифрование и криптография
Симметричное и асимметричное шифрование, HMAC и генерация ключей (AES, 3DES, RSA, PGP)
Шифруйте и расшифровывайте текст с помощью AES, Triple DES, DES, RC4 и Rabbit, шифруйте Blowfish, генерируйте пары ключей RSA, используйте шифрование RSA и PGP и вычисляйте подписи HMAC. Для новых задач выбирайте AES или RSA с достаточной длиной ключа; DES, RC4 и Rabbit нужны в основном для совместимости со старыми системами. Ключи и открытый текст обрабатываются в вашем браузере.
Инструментов в категории: 18
С чего начать
Все инструменты категории
-
Расшифровка AES
Расшифруйте AES-128/192/256: данные OpenSSL «Salted__» (U2FsdGVkX1…), результат CryptoJS или сырой hex-ключ и IV в режимах CBC, GCM, CTR, CFB, OFB, ECB.
-
Шифрование AES
Шифруйте текст AES-128/192/256 в режимах CBC, GCM, CTR, CFB, OFB и ECB. Парольная фраза в формате OpenSSL или сырой ключ и IV в hex. Работает в браузере.
-
Blowfish: шифрование и расшифровка
Шифруйте и расшифровывайте Blowfish (ключи 4–56 байт) в режимах CBC, CFB, OFB или ECB. Парольная фраза OpenSSL bf-cbc или сырой hex-ключ и IV. Бесплатно, в браузере.
-
Расшифровка DES
Расшифруйте устаревший DES: данные OpenSSL des-cbc Salted__ с парольной фразой или сырые данные с 8-байтовым hex-ключом и IV. Дополнение проверяется локально.
-
Шифрование DES
Шифруйте текст устаревшим DES в режимах CBC, CFB, OFB или ECB: парольная фраза OpenSSL des-cbc или 8-байтовый hex-ключ. Только для совместимости — DES небезопасен.
-
Генератор хешей
Хешируйте текст 20 алгоритмами сразу: MD5, SHA-1, SHA-2, SHA-3, Keccak, RIPEMD-160, BLAKE2, BLAKE3, Whirlpool, SM3, CRC32. Hex или Base64, на лету в браузере.
-
Определитель типа хеша
Определите тип хеша по его формату: bcrypt, Argon2, SHA-512 crypt ($6$), LDAP {SSHA}, Django PBKDF2, MySQL, а также MD5 и SHA по длине в hex, с режимами hashcat.
-
Генератор HMAC
Вычисляйте HMAC-SHA256, SHA-384, SHA-512, SHA-224, SHA-1, MD5, SHA3 или RIPEMD-160 для сообщения с ключом в виде текста, hex или Base64. Вывод в hex или Base64, на лету.
-
Шифрование PGP
Зашифруйте сообщение открытым ключом OpenPGP (одним или несколькими), расшифруйте закрытым ключом или создайте пару ключей Curve25519/RSA. ASCII armor, в браузере.
-
Расшифровка Rabbit
Расшифруйте данные потокового шифра Rabbit из CryptoJS (Salted__ в Base64 с парольной фразой) или сырой шифротекст с 128-битным hex-ключом и необязательным 64-битным IV.
-
Шифрование Rabbit
Шифруйте текст потоковым шифром Rabbit (RFC 4503, eSTREAM): парольная фраза в формате CryptoJS или 128-битный hex-ключ и 64-битный IV. Работает локально.
-
Расшифровка RC4
Расшифруйте RC4 (ARC4) сырым hex-ключом или парольной фразой, совместимой с OpenSSL (формат Salted__). Ввод Base64 или hex, вывод текстом или hex, всё локально.
-
Шифрование RC4
Шифруйте текст потоковым шифром RC4 (ARC4): парольная фраза, совместимая с OpenSSL, или сырой hex-ключ. Только для совместимости со старыми системами и тестов.
-
Расшифровка RSA
Расшифруйте шифротекст RSA (Base64 или hex) закрытым ключом PEM: RSA-OAEP SHA-256, OAEP SHA-1 или PKCS#1 v1.5. Понятные ошибки при неверном ключе или дополнении.
-
Шифрование RSA
Зашифруйте короткое сообщение открытым ключом RSA (PEM): RSA-OAEP SHA-256, OAEP SHA-1 или PKCS#1 v1.5. Тестовая пара ключей создаётся в один клик. Только локально.
-
Генератор ключей RSA
Создайте пару ключей RSA (2048, 3072 или 4096 бит) в браузере через Web Crypto. Скачайте ключи PEM в формате PKCS#8/SPKI или PKCS#1. Ничего не загружается.
-
Расшифровка Triple DES
Расшифруйте данные Triple DES (DES-EDE3) от OpenSSL или CryptoJS с парольной фразой либо сырой шифротекст с 16/24-байтовым hex-ключом и IV. Работает в браузере.
-
Шифрование Triple DES
Шифруйте текст Triple DES (DES-EDE3): парольная фраза в формате OpenSSL des-ede3-cbc или 16/24-байтовый hex-ключ и IV. Режимы CBC, CFB, OFB и ECB.
Другие категории
- CRC Алгоритмы циклической избыточной проверки для обнаружения ошибок
- MD Алгоритмы дайджеста сообщений (MD2, MD4, MD5)
- SHA-1 Защищенный алгоритм хеширования 1 - 160-битная хеш-функция
- SHA-2 Семейство защищенного алгоритма хеширования 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Защищенный алгоритм хеширования 3 на основе Keccak
- Keccak Криптографическая хеш-функция Keccak
- SHAKE Функции с расширяемым выходом (SHAKE128, SHAKE256)
- cSHAKE Настраиваемые функции SHAKE
- KMAC Код аутентификации сообщений Keccak
- Пароли и безопасность Инструменты генерации, анализа, хеширования и безопасности паролей
- Кодирование Кодирование и декодирование данных: Base64, Base32, Base58, URL, HTML-сущности, hex, Unicode и другое
- Форматирование кода Форматирование, минификация и проверка кода и данных (JSON, XML, YAML, SQL, HTML, CSS), смена стиля имён
- Генераторы Генерация идентификаторов, ключей, тестовых данных, QR-кодов, штрихкодов и конфигов (UUID, API-ключи, .gitignore, Dockerfile)
- Конвертеры Конвертация форматов данных, систем счисления, цветов, меток времени, единиц и валют (JSON, CSV, YAML, XML)
- Текстовые инструменты Подсчёт, сравнение, очистка и преобразование текста (число слов, diff, regex, регистр, дубликаты)
- Инструменты для изображений Инструменты для манипулирования и преобразования изображений (Сжатие, Изменение размера, Преобразование)
- Дизайн и CSS Визуальная генерация CSS: тени, градиенты, раскладки flexbox и grid, анимации и цветовые палитры
- Веб-инструменты Инструменты для веб-разработки и SEO (JWT, URL, DNS, HTTP-заголовки, метатеги, карты сайта)
- Математика и калькуляторы Калькуляторы для финансов, здоровья, процентов, программистской арифметики и повседневной математики
- Время и дата Часовые пояса, разница между датами, рабочие дни, таймеры, секундомер и мировые часы