Крипто и безопасность
(37)Хэши, кодировки, подписи и ключи для повседневных задач безопасности.
Генератор SSH-ключей
Сгенерируйте пару SSH-ключей RSA (2048, 3072 или 4096 бит) полностью в браузере. Ни закрытый, ни открытый ключ не покидают ваше устройство. Добавьте комментарий и скачайте оба ключа.
Генератор хешей SHA1
Генерируйте хеши SHA-1 (40 шестнадцатеричных символов) из любого текстового ввода. Полезно для устаревших контрольных сумм, ID объектов git и неохранных проверок целостности.
Генератор SHA256
Генерируйте хеши SHA-256 из любого текста. Результат, шестидесятизначный шестнадцатеричный код; используется тот же алгоритм, что и при формировании адресов Биткоина, TLS-сертификатов и JWT-подписей.
Генератор хэшей SHA256
Создайте хэш SHA-256 из любого текста. Детерминированный шестнадцатеричный вывод из 64 строчных символов, алгоритм в основе Bitcoin, сертификатов TLS и подписей JWT.
Генератор SHA512
Вычисление хэшей SHA-512, 128 шестнадцатеричных символов, 256 бит устойчивости к коллизиям. Используется в современных файлах теневых паролей, цифровых подписях и HMAC.
Генератор хешей SHA512
Получите SHA-512-хеш любого текста в виде строки из 128 шестнадцатеричных символов в нижнем регистре. Бесплатно и быстро, идеально для контрольных сумм и проверки целостности.
Генератор пар ключей RSA
Создайте новую пару открытого и закрытого ключей в формате PEM. Для подписи данных по протоколам JWT, SSH или TLS выберите ключи длиной 2048, 3072 или 4096 бит.
Конвертер Сатоши в Биткоин
Переводит значения между сатоши (sats) и целыми биткоинами с точностью до восьми знаков после запятой. Полезно для расчёта комиссий, чаевых в сети Lightning и аудита холодного хранения биткоинов.
Генератор ключей API случайного типа
Создавайте на сервере ключи API длиной 8–128 символов в формате hex, base64url или алфавитно-цифровом формате либо UUIDv4.
Кодировщик шифра Полибия
Кодируйте латинские буквы координатами Полибия или декодируйте разделённые пары по фиксированной таблице 5×5 I/J.
Генератор ключей PGP
Создайте пару ключей OpenPGP в текстовом формате ASCII и сертификат отзыва с Curve25519, RSA 2048 или RSA 4096.
Генератор парольных фраз
Создайте запоминающуюся парольную фразу из случайных распространённых слов, с настраиваемым числом слов, разделителем, заглавными буквами и необязательной добавленной цифрой.
Проверка надёжности пароля
Проверьте надёжность пароля прямо в браузере: длина, разнообразие символов, энтропия в битах и приблизительная оценка времени взлома. Ничего никуда не загружается.
Шифр из числа в букву
Преобразуйте числа в буквы и обратно по шифру A=1, B=2 (A1Z26) для головоломок, загадок и подсказок в квест-комнатах.
Генератор MD5
Создайте хеш MD5 для любого текста или файла. Результат, 128-битное значение в шестнадцатеричном формате, вычисляемое полностью в вашем браузере.
Генератор хэшей MD5
Расчёт контрольных сумм MD5 для текстов и файлов с целью проверки целостности данных; результат совпадает с выводом команды md5sum и openssl dgst -md5.
Генератор JWT
Создавайте подписанные токены JWT с пользовательским заголовком, полями полезной нагрузки, подписью HMAC или RSA, а также ограничениями по сроку действия и аудитории для тестирования.
Генератор HMAC
Генерируйте подписи HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) из сообщения и секретного ключа для аутентификации API и вебхуков.
Конвертер Gwei в Ether
Преобразуйте сумму в Gwei в Ether (ETH) с точностью до 18 знаков. Полезно для оценки комиссий за газ и чтения данных транзакций.
Генератор хешей
Создавайте хеши MD5, SHA-1, SHA-256, SHA-384, SHA-512 и CRC32 из текста, с готовым для копирования дайджестом для контрольных сумм и сравнений.
Калькулятор хеша файла
Вычисляйте хеши MD5, SHA-1, SHA-256 и SHA-512 вставленного текста или содержимого файла, чтобы проверять загрузки и целостность файлов.
Конвертер ETH в USD
Переводите Ethereum (ETH) в доллары США по актуальному курсу ETH/USD или по своему курсу. Узнайте, сколько стоит в долларах любое количество ETH.
Идентификатор шифрования
Вставьте шифрованный текст или хеш-значение, система предложит возможные алгоритмы или форматы кодирования: MD5, SHA, bcrypt, AES, RSA, Base64 и другие.
Генератор CSR
Создайте запрос на подпись сертификата в формате PEM и соответствующий закрытый ключ RSA. Укажите общее имя, поля организации и размер ключа (2048, 3072 или 4096 бит).
Проверка контрольной суммы
Вычислите контрольную сумму (MD5, SHA-1, SHA-256, SHA-384, SHA-512 или CRC-32) любого файла или текста и сверьте её со значением, которое указал издатель, чтобы получить однозначный ответ о совпадении или расхождении.
Идентификатор шифрования
Вставьте зашифрованный текст, и идентификатор предложит вероятные схемы кодирования/шифрования: Base64, hex, двоичный, Морзе, Цезарь или подстановочный, JWT и распространенные хеши.
Генератор SSL-сертификатов
Создайте самоподписанный сертификат SSL/TLS и закрытый ключ RSA полностью в браузере. Свои Common Name, SAN и срок действия, экспорт в PEM.
Кодировщик файлов Base64
Кодируйте любой файл (PDF, ZIP, изображение, исполняемый файл) в текст Base64 для встраивания в JSON, письма, YAML или data URI. Работает локально в браузере, без загрузки на сервер.
Кодировщик и декодировщик Base58
Кодируйте текст UTF-8 или шестнадцатеричные байты и безопасно декодируйте Base58 с алфавитом Bitcoin, Ripple или Flickr.
Кодировщик шифра Цезаря
Шифруйте и расшифровывайте текст с помощью шифра Цезаря. Любой сдвиг 1-25, поддержка ROT13 как особого случая, сохранение пунктуации и регистра.
Генератор bcrypt
Сгенерируйте bcrypt hash из plaintext password. Настраиваемый cost factor от 4 до 13, совместим с Laravel, Django, Node и PHP.
Генератор bcrypt-хешей
Генерируйте bcrypt-хеши или проверяйте пароль в открытом виде относительно существующего bcrypt-хеша. Генерация и проверка рядом в одном инструменте.
Кодировщик и декодировщик Base32
Кодируйте и декодируйте строки Base32 с алфавитом RFC 4648. Полезно для секретов TOTP, регистронезависимых токенов и идентификаторов, которые вводит человек.
Кодировщик и декодировщик Base85
Кодируйте и декодируйте Base85 в варианте Adobe Ascii85, который используется в файлах PostScript и PDF. Компактнее Base64 для двоичных данных.
Кодировщик шифра Атбаш
Кодируйте или декодируйте текст шифром Атбаш, еврейской заменой, где A-Z отображается в Z-A. Одна и та же операция шифрует и расшифровывает.
Шифрование / расшифровка AES
Шифруйте и расшифровывайте текст низкого риска с AES-шифрами OpenSSL. Парольная фраза хэшируется SHA-256, а Base64-вывод содержит IV плюс шифротекст.
Кодировщик шифра A1Z26
Кодируйте текст шифром A1Z26 (A=1, B=2, ... Z=26) или декодируйте числовую последовательность обратно в буквы, выбрав разделитель.