Перейти до основного вмісту
LibraTool logoLibraTool

Шифрування файлів (AES-256-GCM) — безкоштовно

Шифруйте будь-який файл паролем за допомогою AES-256-GCM і PBKDF2 (250 000 ітерацій). Вихідний файл .enc відкривається лише з правильним паролем і лише цим інструментом. Повністю на стороні клієнта — файл ніколи не залишає пристрій.

Працює офлайн після завантаження

Онлайн-сервіси шифрування отримують ваш файл — тут він шифрується на вашому пристрої, і пароль ніколи його не залишає.

Перетягніть файл сюди або натисніть, щоб вибрати

Any file · обробляється на вашому пристрої

або натисніть Ctrl+V, щоб вставити з буфера обміну

Вибрати файли

Ваші файли ніколи не залишають пристрій. Вся обробка відбувається локально у браузері.

Перетягніть будь-який файл і задайте пароль — ви отримаєте .enc-копію, яку може відкрити лише цей пароль.

Збережіть цей пароль у надійному місці. Ми його ніколи не бачимо, тож загублений пароль відновити неможливо, а файл залишиться заблокованим назавжди.

Надійне стандартне шифрування. AES-256-GCM із ключем, похідним від вашого пароля через PBKDF2 (250 000 ітерацій SHA-256). Унікальні сіль і IV зберігаються в заголовку файлу; зміна навіть одного байта спричиняє помилку автентифікації під час розшифрування.

Формат файлу (для резервного дешифратора)

"LIBE2" + 16-байтова сіль + 12-байтовий IV + шифротекст AES-256-GCM. Ключ — PBKDF2-HMAC-SHA256, 250 000 ітерацій, із вашого пароля UTF-8, нормалізованого за NFKC. Перші 33 байти заголовка є автентифікованими даними. Розшифрований вміст — це 2-байтова довжина імені файлу, ім'я файлу, а потім сам файл. Файли, створені до цього оновлення ("LIBE1"), як і раніше відкриваються.

Ваш пароль ніде не зберігається і нікуди не надсилається — все виконується у вашому браузері. Якщо ви його втратите, файл не можна буде відновити. Великі файли (> ~200 МБ) обробляються кілька секунд і використовують значний обсяг пам'яті.

Як це працює

Зашифруйте будь-який файл паролем, щоб лише той, хто знає пароль (і використовує цей інструмент), міг його відкрити. Шифрування та розшифрування виконуються локально за допомогою Web Crypto API браузера — без серверів і без депонування ключів.

  1. 1
    Ви перетягуєте файл і вибираєте пароль
    Файл зчитується в пам'ять вашого браузера. З пароля виводиться 256-бітний ключ AES через PBKDF2 — 250 000 ітерацій SHA-256 з новою випадковою сіллю.
  2. 2
    Файл шифрується за допомогою AES-256-GCM
    Генерується новий випадковий IV. AES-256 у режимі Galois/Counter створює 16-байтовий тег автентифікації, тому будь-яка зміна зашифрованого файлу призводить до явної помилки розшифрування.
  3. 3
    Завантажте файл .enc (та розшифруйте його пізніше)
    Результат починається із заголовка «LIBE1», що містить сіль, IV та початкове ім'я файлу, а далі йде шифротекст. Перетягніть його сюди в режимі розшифрування та введіть пароль, щоб відновити оригінал.

Ваш файл ніколи не залишає ваш пристрій. Якщо втратите пароль, файл буде втрачено — механізму відновлення немає, і це зроблено навмисно.

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

Часті запитання