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

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

Завантаження інструмента…

Шифрування тексту AES (AES-GCM + PBKDF2)Зашифруйте будь-який текст за допомогою AES-256-GCM і розшифруйте його назад, використовуючи обрану вами парольну фразу. Ключ виводиться з вашої парольної фрази за допомогою PBKDF2 (SHA-256, випадкова сіль і 150 000 ітерацій), а сіль та IV пакуються разом із шифротекстом в один рядок Base64. Усе виконується у вашому браузері через Web Crypto API, тож ані ваш текст, ані ваша парольна фраза ніколи не залишають ваш пристрій.

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

Безкоштовний браузерний шифрувальник і розшифрувальник тексту AES. Він використовує AES-256 у режимі GCM (автентифіковане шифрування) з ключем, що виводиться з вашої парольної фрази через PBKDF2-SHA-256, застосовуючи нову випадкову сіль і 150 000 ітерацій під час кожного шифрування. Зашифрований результат — це один рядок Base64, який обʼєднує сіль, вектор ініціалізації (IV) і шифротекст, тож ви можете вставити його будь-де та пізніше розшифрувати тією самою парольною фразою. Люди використовують це для захисту нотаток, ключів API, фраз відновлення та коротких повідомлень перед їх зберіганням чи поширенням, не довіряючи серверу. Перемикайтеся між Зашифрувати та Розшифрувати за допомогою перемикача, введіть текст і парольну фразу та скопіюйте результат.

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

  1. Виберіть Зашифрувати або Розшифрувати за допомогою перемикача вгорі.
  2. У режимі Зашифрувати введіть або вставте відкритий текст, який хочете захистити; у режимі Розшифрувати вставте рядок Base64, отриманий раніше.
  3. Введіть парольну фразу. Для розшифрування вона має точно збігатися з фразою, використаною під час шифрування.
  4. Результат зʼявляється автоматично нижче в міру введення — шифротекст Base64 під час шифрування або відновлений відкритий текст під час розшифрування.
  5. Натисніть кнопку копіювання, щоб скопіювати результат, потім збережіть або поширте його.
  6. Щоб прочитати зашифрований рядок пізніше, перемкніться на Розшифрувати, вставте його та введіть ту саму парольну фразу.

Приклади

Зашифрувати секретну нотатку

Вхідні дані

meet me at 8pm

Результат

k3Jp…Qz== (Base64 із солі + IV + шифротекст AES-GCM)

Розшифрувати назад

Перемкніться на Розшифрувати, вставте рядок Base64 та введіть ту саму парольну фразу, яку використовували. Початковий текст "meet me at 8pm" відновлюється. Неправильна парольна фраза не проходить автентифікацію та показує помилку розшифрування замість сміття.

Чому кожен результат відрізняється

Шифрування того самого тексту двічі дає два різні рядки Base64, тому що щоразу генеруються нові випадкові сіль та IV. Обидва все одно розшифровуються в той самий відкритий текст із правильною парольною фразою.

Поширені запитання

Яке шифрування тут використовується?
AES-256 у режимі GCM (автентифіковане шифрування). Ключ виводиться з вашої парольної фрази за допомогою PBKDF2-SHA-256, використовуючи випадкову 16-байтову сіль і 150 000 ітерацій. Під час кожного шифрування використовується випадковий 12-байтовий IV, а сіль та IV зберігаються разом із шифротекстом.
Чому я отримую помилку розшифрування?
Розшифрування не вдається, коли парольна фраза неправильна або вхідні дані Base64 неповні чи пошкоджені. AES-GCM перевіряє цілісність, тому відмовляється повертати змінені чи невідповідні дані замість того, щоб видавати сміття. Перевірте парольну фразу та те, що ви вставили рядок повністю.
Чи надсилаються кудись моя парольна фраза або текст?
Ні. Усе шифрування та розшифрування виконуються локально у вашому браузері за допомогою вбудованого Web Crypto API. Ваш текст і парольна фраза ніколи не залишають ваш пристрій і ніколи не завантажуються на жоден сервер.
Чи зберігається парольна фраза, якщо я використовую її в робочому просторі?
Ні. Поле парольної фрази — це поле введення пароля, і воно навмисно виключене із захоплення стану робочого простору, тож ніколи не зберігається, не передається в посиланнях і не записується в експортовані файли. Ви маєте вводити її заново щосесії.
Чи можу я втратити доступ до своїх даних?
Так — якщо ви забудете парольну фразу, відновлення та чорного ходу немає. Парольна фраза — єдиний ключ. Виберіть надійну, яку зможете запамʼятати, і зберігайте повний вивід Base64 без змін.

Схожі інструменти