AES Decryptor

Расшифровывайте AES JSON-конверты из InBrowser.App с исходным паролем или необработанным шестнадцатеричным ключом.

Зашифрованный JSON
Вставьте AES JSON-конверт из AES Encryptor или выберите локальный .json-файл. Ничего не отправляется из этого браузера.

Вместо вставки выберите скачанный JSON-файл AES Encryptor.

Ключевой материал
JSON-конверт указывает, нужен ли для расшифрования исходный пароль или необработанный AES-ключ точной длины.

Пароль

Сведения о конверте
Проверьте сохраненные параметры AES перед расшифрованием.
Конверт не загружен
Вставьте или выберите JSON-файл AES Encryptor, чтобы просмотреть его параметры.
Открытый текст
При успешном расшифровании восстанавливается текст для копирования или байты файла для скачивания.
Открытого текста пока нет
Загрузите конверт, введите соответствующий ключевой материал, затем запустите расшифрование.

Расшифрование 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.