На главную
Шифрование и ключи
Шифрование файлов
Закрывает любой файл паролем по AES-256-GCM прямо в браузере — без загрузки на сервер.
Пароль нигде не сохраняется. Забудете — файл не откроет никто, включая нас.
Больше итераций — дольше открывается и дороже перебирается.
Результат
Выберите файл и введите пароль
Файл не покидает браузер: шифрует Web Crypto
Что именно происходит с файлом
- Из пароля и случайной 16-байтовой соли PBKDF2-SHA256 делает 256-битный ключ.
- AES-256-GCM шифрует файл со случайным 12-байтовым вектором инициализации и добавляет метку целостности.
- В начало файла кладётся подпись
PTENC1, число итераций, соль и вектор — без них расшифровать нельзя. - Изменённый хоть на бит файл не расшифруется вовсе: GCM это заметит и откажется отдавать данные.
Формат наш собственный: открыть такой файл сторонним архиватором не выйдет, зато расшифровать можно на этой же странице с любого устройства.