Защита / Файлы

Зашифровать файл паролем (AES-256)

Зашифруйте любой файл по паролю в браузере с помощью AES-256-GCM и расшифруйте его здесь; ничего не загружается на сервер, поддерживаются файлы до 1 GB.

Зашифровать файл паролем (AES-256): Из пароля с помощью 600,000 раундов PBKDF2-HMAC-SHA-256 и случайной соли создаётся ключ длиной 256 бит. Файл шифруется фрагментами по 4 MB с помощью AES-256-GCM: для каждого фрагмента используются собственный nonce и тег аутентификации. Фрагменты связаны с файлом и порядком следования, поэтому любое изменение, перестановка или усечение приведут к ошибке расшифровки. Исходные имя и тип файла шифруются вместе с содержимым. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Зашифровать файлЛокальная обработка

Полностью работает в браузере

↥
Выберите любой файл или файл .toea для расшифровки

Ничего не загружается

Файл шифруется в браузере с помощью AES-256-GCM с использованием ключа, созданного из вашего пароля посредством 600,000 раундов PBKDF2, и сохраняется как файл .toea; ничего не загружается. Откройте его здесь снова с тем же паролем. Восстановить забытый пароль невозможно, поэтому храните его в безопасном месте. Любое изменение зашифрованного файла или его усечение приведёт к ошибке расшифровки, а не к созданию повреждённого файла.

Формат файла

Файл .toea начинается с 8 байт TOEAFILE, байта версии, количества итераций PBKDF2 и размера фрагмента в виде 4-байтовых чисел с порядком байтов big-endian, 16-байтовой соли и 8-байтового префикса nonce. Затем идут фрагменты: каждый содержит 4-байтовую длину и результат AES-GCM; первый фрагмент хранит исходное имя и тип в формате JSON. nonce фрагмента состоит из префикса и номера фрагмента, а дополнительные данные — из заголовка и одного байта, равного 1 для последнего фрагмента.

Для текста, а не файлов, используйте шифрование текста; чтобы проверить, что файл дошёл без изменений, не шифруя его, воспользуйтесь инструментом хеширования файлов.

Выбор пароля

Надёжность шифрования не выше надёжности пароля. Несколько случайных слов или 12 и более случайных символов практически невозможно угадать даже для украденного файла; короткое слово или имя — нет.

Генератор паролей создаст такой пароль, а менеджер паролей поможет сохранить его в безопасности. Передавайте пароль по другому каналу, не тому, по которому отправляете файл.

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

  1. Выберите файл для шифрования или файл .toea для расшифровки.
  2. Введите пароль — при шифровании дважды.
  3. Скачайте зашифрованный файл .toea или исходный файл с его именем.

Конфиденциальность и ограничения

Файл никогда не покидает ваше устройство: шифрование и расшифровка выполняются в браузере.

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

Часто задаваемые вопросы

Что делать, если я забуду пароль?

Восстановить файл невозможно: лазейки нет, а подобрать длинный пароль на практике нереально. Храните пароль в менеджере паролей.

Могут ли другие программы открыть файл .toea?

Нет: откройте его здесь, используя тот же пароль. Формат описан на этой странице, поэтому его можно расшифровать стандартными инструментами, даже если этот сайт когда-нибудь исчезнет.

Какой размер файла можно зашифровать?

До 1 GB — в зависимости от объёма памяти вашего устройства; для файлов большего размера используйте настольный инструмент, например 7-Zip с AES-256.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен