Безопасность и шифрование

Создавайте пароли, хеши, токены и шифруйте текст — всё в браузере с помощью Web Crypto.

18 инструментов

Шифрование текста AES (AES-GCM + PBKDF2)

Шифруйте и расшифровывайте текст с помощью AES-256-GCM, используя ключ, полученный из парольной фразы (PBKDF2 SHA-256, случайная соль), полностью в вашем браузере и без загрузок.

Хеш Argon2 и scrypt

Хешируйте пароль с помощью Argon2id или scrypt и проверяйте хеш Argon2 на соответствие паролю — полностью в вашем браузере.

Генератор и проверщик bcrypt-хешей

Создавайте bcrypt-хеш пароля из открытого текста с выбранным фактором стоимости или проверяйте пароль по существующему bcrypt-хешу — полностью в вашем браузере.

Генератор мнемонических фраз BIP39

Сгенерируйте случайную фразу восстановления BIP39 из 12–24 слов на нескольких языках или преобразуйте существующую мнемоническую фразу обратно в её исходную энтропию — полностью в вашем браузере.

Генератор CSR и самоподписанных сертификатов

Создавайте закрытый ключ RSA или ECDSA вместе с запросом на подпись сертификата (CSR) или самоподписанным сертификатом X.509 — всё прямо в браузере.

Генератор ключей ECDSA и Ed25519

Создавайте пары ключей ECDSA (P-256/P-384) или Ed25519 и подписывайте либо проверяйте сообщения, экспортируя их в PEM или JWK — полностью в вашем браузере.

Генератор HMAC

Вычислите подпись HMAC из любого сообщения и секретного ключа с помощью SHA-1, SHA-256, SHA-384 или SHA-512, с выводом в шестнадцатеричном формате или Base64, прямо в браузере.

Генератор htpasswd

Создавайте строку .htpasswd для Apache или nginx и заголовок HTTP Basic Authorization из имени пользователя и пароля с хешированием bcrypt, APR1 или SHA-1 — полностью в браузере.

JWT Tools — декодирование, проверка и подпись

Декодируйте JWT, проверяйте подписи HS, RS и ES с помощью секрета или открытого ключа PEM и подписывайте новые токены HS — полностью в вашем браузере.

Генератор паролей

Создавайте надёжные случайные пароли с настраиваемой длиной, наборами строчных, прописных букв, цифр и символов и фильтрацией неоднозначных символов — всё в вашем браузере.

Проверка надёжности пароля

Оцените любой пароль от 0 до 4 и узнайте его энтропию, предполагаемое время взлома и конкретные советы по улучшению — всё вычисляется прямо в вашем браузере.

Вывод ключей PBKDF2 и HKDF

Выведите ключ из пароля или секрета с помощью PBKDF2 или HKDF, выбрав соль, число итераций или метку info, хеш и длину вывода, и прочитайте его в hex или base64 — полностью в вашем браузере.