Как мне взломать этот зашифрованный XML? - PullRequest
0 голосов
/ 02 декабря 2011

Я делаю проект для компании, программное обеспечение которой было создано другой фирмой несколько лет назад.Проблема в том, что они создали приложение с VB6 и удобно хранили данные в зашифрованных XML-файлах.«Зашифрованный XML ?!», спросите вы?Да, его явно зашифрованный блок в комплекте со встроенным ключом.Я не специалист по крипто, поэтому я зову на помощь.Любая идея, какой шифр мне следует использовать для расшифровки?

Формат: (обратите внимание, что файл разбит на 2 части ... ключ и данные)

   <CryptoXML>

     <EncryptedKey>
        <CipherData>
            <CipherValue><![CDATA[.........]]></CipherValue>
        </CipherData>
     </EncryptedKey>

     <EncryptedData Type="LanguageDefs">
        <CipherData>
             <CipherValue><![CDATA[..........]]></CipherValue>
        </CipherData>
     </EncryptedData>

   </CryptoXML>

А вот полный XML-файл , если вы хотите попробовать.

1 Ответ

1 голос
/ 02 декабря 2011

Вы хотите, чтобы мы угадали ключ, или у вас есть ключ? Я на 99,9% уверен, что ключ закодирован в приложении, и с достаточным терпением вы можете получить его оттуда. Сам блок XML выглядит как тот, который следует стандарту XMLEnc, поэтому вы можете использовать выбранную вами библиотеку для обработки данных (если у вас есть ключ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...