01 / Шифрование файлов

Зашифровать файл онлайн
AES-256 в браузере, файл не уходит на сервер

Регистрация не нужна. Перетащите фото, видео или архив: текущая вкладка шифрует или расшифровывает через AES-256-GCM и скачивает результат на это устройство. Файл, пароль и имя файла браузер не покидают. При расшифровке исходное имя берётся из заголовка. Короткие текстовые секреты — в самоуничтожающейся ссылке.

Поток локально 5 ГБ на файл Файл не уходит на сервер Без аккаунта
Что обработать

Локально · не загружается

Действие с файлом

Перетащите файл или нажмите, чтобы выбрать

Любой тип · до 5 ГБ на файл

Расширение

Расширение

Этот файл

Когда выберете файл, здесь появятся прогресс и скачивание

Шифротекст живёт только в скачанном файле. Забытый пароль не восстановить. Если любой блок не пройдёт проверку, процесс остановится и обрезок открытого текста записан не будет.

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

Как зашифровать файл онлайн: перетащите файл, задайте пароль, скачайте .lock на это устройство — и перетащите обратно, когда нужно открыть.

Перетащите файл и задайте пароль

01

Любой тип, до 5 ГБ на файл. Пароль храните только вы; забыть — значит потерять. Если он слабый, страница предупредит.

Зашифровать локально и скачать

02

Текущая вкладка шифрует блоками через AES-256-GCM и выдаёт .lock или .enc. Файл и пароль на сервер не уходят. Прогресс считают по обработанным байтам.

Расшифровать или передать

03

Перетащите шифротекст обратно и введите тот же пароль — исходное имя файла восстановится. Когда отправляете другому, не кладите пароль в тот же канал, что и шифротекст.

[ 03 ] Как запирается

И шифрование, и расшифровка идут в браузере: читаем блоками, шифруем, собираем файл для скачивания. Серверы FastPwd не видят ни открытый текст, ни шифротекст.

Файл читается только локально

01

После перетаскивания или выбора содержимое остаётся в этой вкладке. Из пароля через PBKDF2-HMAC-SHA256 (не меньше 100 000 итераций) вырабатывается 256-битный ключ, у каждого файла своя соль. Открытый текст не уходит телом запроса.

Шифрование блоками по 1 МБ

02

Используется AES-256-GCM. У каждого блока свой IV и 16-байтовый тег. В заголовке — исходное имя файла и MIME; после расшифровки файл скачивается под этим именем.

Шифротекст остаётся на этом устройстве

03

На выходе .lock или .enc, браузер скачивает файл. Чтобы вернуть исходник, перетащите шифротекст обратно и введите тот же пароль. Короткие секреты лучше передать через самоуничтожающуюся ссылку, а не делать разовую ссылку на этой странице.

[ 04 ] Можно сверить

Безопасно ли шифровать файлы онлайн? Правила можно сверить на месте

Эта страница отвечает только на вопрос: «как локально запечатать целый файл». Алгоритм, лимит, формат и то, чего инструмент не умеет, — всё здесь.

Алгоритм
AES-256-GCM

Вычисления выполняет браузерный Web Crypto API. Пароль превращается в ключ через PBKDF2-HMAC-SHA256, не меньше 100 000 итераций. В текстовом режиме можно взять готовый 32-байтовый ключ (Base64 или Hex).

Объём
5 GB

Любой двоичный файл, до 5 GB на файл, блоки по 1 MB по умолчанию. Сверх лимита — отказ. Прогресс показывают по обработанным байтам. В текстовом режиме — до 1 000 строк за раз, до 10 KB на строку.

Формат
.lock v1

Magic — CSLK. В заголовке: salt, размер блока, необязательные имя файла и MIME; дальше каждый блок — 12-байтовый IV + шифротекст + 16-байтовый тег. Содержимое .enc и .lock одинаковое.

Не умеет
Пароль не восстановить

Забытый пароль восстановить нельзя. Это не помешает отправить шифротекст и пароль вместе человеку, которому их видеть не стоит. Если тег любого блока не сходится, процесс останавливается — неполный открытый текст не записывается.

[ 05 ] Частые вопросы

Частые вопросы о шифровании файлов

Нет, файлы на сервер не уходят. Чтение и запись блоками, выработка ключа и AES-256-GCM идут в текущей вкладке. Файл, пароль и имя файла не уходят HTTP-запросом и не пишутся в аналитику. Сервер не получает ни исходник, ни шифротекст.
Двоичный формат один и тот же — FastPwd Lock v1: в заголовке salt, размер блока, исходное имя файла и MIME, дальше данные, зашифрованные по блокам. Отличается только расширение. .lock — по умолчанию; меняйте, если получателю нужен .enc.
Нет. Пароль нужен только чтобы выработать ключ на этом устройстве. У FastPwd нет копии и нет канала восстановления. Если пароль слабый, страница предупредит; забыть его или дать угадать — содержимое не вернуть.
Фото, видео, архивы или всё, что больше 32 КБ, — на этой странице; шифротекст скачивается на ваше устройство. Пароли, API-ключи и коды восстановления — через самоуничтожающуюся ссылку: сервер лишь временно хранит шифротекст, ключ остаётся после # в ссылке и уничтожается после открытия.
Отправьте скачанный .lock или .enc через облако или почту. Не передавайте пароль тем же каналом, что и шифротекст; пароль можно отправить отдельно через самоуничтожающуюся ссылку. Получатель перетаскивает шифротекст обратно на эту страницу и вводит тот же пароль. Серверы FastPwd этот файл не получают.
[ 06 ] Дальше
Сейф дальше →

Пароль для файла можно сначала сгенерировать на этом устройстве. Короткий секрет не кладите в .lock — лучше одноразовая ссылка. Пароли, ключи и файлы на сервер не уходят.