Что такое Шифрование файлов?

Шифрование файлов защищает любой файл с помощью AES-256. Вся обработка выполняется локально через Web Crypto API — файлы не покидают ваше устройство и остаются полностью конфиденциальными.

Шифрование использует AES-256-GCM с ключом, который выводится из вашего пароля через PBKDF2-SHA256. Можно выбрать число итераций (от 100 тыс. до 2,4 млн), балансируя между скоростью и устойчивостью к перебору. Выходной файл начинается с заголовка FENC, чтобы инструмент мог его прочитать обратно; без правильного пароля ни эта, ни какая-либо другая утилита не восстановят содержимое.

Как использовать

  1. Шаг 1 — Перетащите или выберите файл для шифрования и задайте надёжный пароль.
  2. Шаг 2 — Нажмите «Зашифровать», чтобы обработать файл с помощью AES-256-GCM и ключа, полученного через PBKDF2.
  3. Шаг 3 — Скачайте зашифрованный файл. Делитесь им безопасно — расшифровать его сможет только тот, кто знает пароль.

Когда использовать

  • Отправить налоговые документы, договоры или паспорт по почте, не доверяя самому ящику.
  • Сохранить копию хранилища паролей или резервных кодов в облаке, которому не до конца доверяете.
  • Заблокировать чувствительные файлы проекта перед сдачей ноутбука в ремонт.

Результат

Фрилансер шифрует клиентский договор (NDA.pdf) паролем «Tr0pic@lSunset2024» перед отправкой по электронной почте. Получатель использует тот же инструмент для расшифровки с помощью полученного пароля.

Частые вопросы

Что будет, если я забуду пароль?
Файл навсегда станет нечитаемым. AES-256 с 600 000 итераций PBKDF2 рассчитан так, что даже атакующий уровня государства не сможет перебрать сильный пароль за разумное время. Перед шифрованием важного файла запишите пароль на бумаге.
Чем отличаются пресеты итераций?
Больше итераций замедляет и шифрование, и любую атаку перебором. 100 тыс. почти мгновенно, но слабо против современных GPU. 600 тыс. это базовый уровень, который OWASP рекомендует на 2024 год. 2,4 млн на телефоне занимает несколько секунд, но выдерживает серьёзные атаки.
Может ли другой человек расшифровать мой файл другой утилитой?
Только если инструмент читает формат заголовка FENC: 4 байта магии, 1 байт версии, 3 байта итераций, 16 байт соли, 12 байт IV и далее AES-GCM. Файлы, сохранённые с подсказкой к паролю, используют заголовок v3, добавляющий короткое поле подсказки перед солью. Внутри это стандартный AES-GCM, поэтому собственный скрипт тоже справится с расшифровкой.
Есть ли ограничение по размеру файла?
У самого шифрования ограничений нет, но весь файл должен поместиться в память устройства. Телефоны обычно тянут до 1 ГБ без проблем, компьютеры больше. Файлы крупнее 4 ГБ могут упереться в лимиты JavaScript-движка.
Можно ли доверять бесплатному шифровальщику конфиденциальные файлы?
Шифрование выполняется на вашем устройстве через стандартный Web Crypto API, встроенный в операционную систему. Файлы никуда не загружаются. После загрузки страница работает офлайн, так что можно отключить сеть и убедиться, что ничего не уходит наружу.

Похожие инструменты