Расшифрование AES восстанавливает открытый текст из данных, зашифрованных тем же ключевым материалом AES. Этот инструмент предназначен для JSON-конверта, созданного InBrowser.App AES Encryptor. Конверт хранит вместе алгоритм, параметры получения ключа, соль, IV, шифртекст и метаданные открытого текста, а пароль или необработанный ключ остаются отдельно.
Все операции выполняются локально через браузерный Web Crypto API. Зашифрованный JSON, пароль, необработанный ключ и результат расшифрования не загружаются на сервер.
Когда использовать этот инструмент
Используйте его, когда вам передали JSON-конверт inbrowser-aes-v1 или когда нужно восстановить заметку, токен, фрагмент конфигурации или файл, который вы ранее зашифровали на соответствующей странице AES Encryptor.
Если конверт создан с паролем, введите тот же пароль, и инструмент повторно использует сохраненные хеш PBKDF2, количество итераций, соль, режим AES и длину ключа. Если конверт создан с необработанным ключом, вставьте точный шестнадцатеричный ключ той длины, которая записана в конверте.
Практические примечания
В AES-GCM зашифрованные данные аутентифицируются, поэтому неверные ключи или измененный JSON должны приводить к ошибке, а не к возврату измененного открытого текста. AES-CBC и AES-CTR могут расшифровывать совместимые конверты, но сами по себе они не аутентифицируют шифртекст.
Храните пароль или необработанный ключ отдельно от JSON-конверта. Любой, у кого есть и конверт, и ключевой материал, сможет восстановить открытый текст. Для файловых конвертов при скачивании восстановленного файла используются исходное имя файла и тип медиа, сохраненные в JSON.