2016-11-28 8 views
0

У меня есть HTTP-сообщение в Wireshark с зашифрованной полезной нагрузкой. Где я могу добавить ключ для дешифрования содержимого? Контент должен быть JSON, а шифрование - 128 бит AES. Я получил ключ в HEX.Шифрование в Wireshark (HTTP, AES, JSON)

Не удалось использовать несколько инструментов дешифрования в Интернете.

ответ

0

Wireshark принимает ключи в формате PEM. Как правило, они выглядят следующим образом:

-----BEGIN ENCRYPTED PRIVATE KEY----- 
Mxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
-----END ENCRYPTED PRIVATE KEY----- 

Чтобы ввести ключ в Wireshark, вы должны пойти в Edit-> Preferences -> Протоколы -> SSL

Обратите внимание, что способность любого инструмента расшифровать зашифрованные поток зависит от механизма обмена ключами. Если клиент и сервер используют, например, вариант алгоритма для обмена ключами Diffie-Hellman, было бы невозможно расшифровать поток.

 Смежные вопросы

  • Нет связанных вопросов^_^