Крипто и безопасность

(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) или декодируйте числовую последовательность обратно в буквы, выбрав разделитель.