Безпека та шифрування

Генеруйте паролі, хеші, токени та шифруйте текст — усе у вашому браузері за допомогою 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 — повністю у вашому браузері.