Что такое Дешифратор файлов?
Дешифровщик файлов использует Web Crypto API для расшифровки файлов, зашифрованных AES-GCM, AES-CBC, AES-CTR или RSA-OAEP. Ваши файлы и ключи никогда не покидают устройство, поэтому вы можете безопасно открывать зашифрованные вложения и архивы.
Дешифратор поддерживает четыре алгоритма Web Crypto «из коробки»: AES-GCM (по умолчанию, сочетает конфиденциальность и встроенную проверку целостности), AES-CBC (устаревший, но ещё используется), AES-CTR (потоковый счётный режим для файлов, зашифрованных OpenSSL aes-ctr), и RSA-OAEP для файлов, зашифрованных открытым ключом. Файлы с заголовком соли PBKDF2 (16 байт) автоматически выводят ключ из вашего пароля, а хеш PBKDF2 можно переключать между SHA-256 и SHA-512, чтобы совпасть с инструментом шифрования. Файлы с сырым ключом принимают hex или Base64. Проверка целостности предупредит, если повреждённый файл молча расшифруется в мусор.
Как использовать
- Загрузите зашифрованный файл или вставьте шифртекст в Base64 или Hex и выберите алгоритм, которым он был зашифрован (AES-GCM, AES-CBC, AES-CTR или RSA-OAEP).
- Введите или вставьте ключ расшифровки (пароль для AES, закрытый ключ для RSA). Для AES может потребоваться указать IV/nonce.
- Нажмите «Расшифровать» и скачайте расшифрованный файл. Инструмент показывает прогресс для больших файлов и автоматически проверяет целостность.
Когда использовать
- Открыть защищённый паролем бэкап или архив, зашифрованный на другой машине.
- Расшифровать чувствительный отчёт от коллеги без загрузки в стороннюю службу.
- Восстановить старые файлы AES-CBC, если ещё помните парольную фразу.
Результат
Исследователь безопасности получает по электронной почте отчёт, зашифрованный AES-256-GCM, загружает его вместе с общей парольной фразой и расшифровывает PDF за несколько секунд — без участия какого-либо сервера.
Частые вопросы
- Как инструмент сохраняет приватность моих файлов?
- Чтение файла, вывод ключа и сама расшифровка идут локально через Web Crypto API. Ни байты файла, ни ключ не уходят в сеть, поэтому даже документ с чувствительным содержимым остаётся на вашем устройстве.
- Почему расшифровка падает, хотя я точно знаю пароль?
- Обычно по одной из четырёх причин: выбран не тот алгоритм (AES-GCM, AES-CBC и AES-CTR снаружи неотличимы), неправильный формат IV/nonce (hex против Base64), файл использует не стандартные 100 000 итераций PBKDF2, или не совпадает хеш PBKDF2 — некоторые инструменты по умолчанию берут SHA-512 вместо SHA-256. Начните с переключения алгоритма, хеша PBKDF2 и формата IV.
- Чем AES-GCM отличается от AES-CBC?
- GCM аутентифицированный: при подмене шифртекста или IV расшифровка явно срывается. У CBC нет встроенной проверки целостности, ошибочный ключ может дать правдоподобный мусор. Для нового лучше GCM; CBC — только при работе со старыми данными.
- Можно ли расшифровать файл, зашифрованный OpenSSL или 7-Zip?
- Только если внешний инструмент использовал один из этих четырёх алгоритмов с совместимым выводом ключа. Формат enc по умолчанию у OpenSSL применяет собственный EVP_BytesToKey, которого здесь нет. AES-256 в 7-Zip пригоден лишь когда вы готовы переэкспортировать поток ключей; большинству потребуется сам 7-Zip.
- Что именно проверяет проверка целостности?
- Для AES-GCM проверяется встроенная в шифртекст метка аутентификации — переворот одного бита провалит проверку. Для AES-CBC и RSA-OAEP проверяется PKCS#7-выравнивание расшифрованного вывода, что ловит большинство, но не все случаи повреждения.
Похожие инструменты
Генератор PGP-ключей
Генерируйте пары ключей шифрования PGP
Защищённые заметки
Создавайте и храните зашифрованные заметки локально
Шифрование файлов
Зашифруйте файлы с помощью AES-256
Декодер SSL-сертификатов
Декодируйте и проверяйте SSL/TLS-сертификаты
Шифр Цезаря
Шифрование сдвигом с настраиваемым смещением
Генератор парольных фраз
Создавайте надёжные и запоминающиеся парольные фразы