Проверить возможность декрипта

Discussion in 'Криптография, расшифровка хешей' started by bafoed, 8 Jun 2013.

  1. bafoed

    bafoed Member

    Joined:
    14 Jul 2009
    Messages:
    88
    Likes Received:
    12
    Reputations:
    10
    Для одного из проектов необходимо шифрование запросов между сервером и клиентом. В данный момент для этого используется шифрование по общему ключу, и ключ, соответственно, необходимо хранить и на клиенте. В открытом виде его по понятным причинам хранить нельзя, поэтому хранится в закрытом, но устойчивость этой связки неизвестна. Нужно декодировать appSettings, а точнее вытащить внутреннее имя (атрибут key) и его значение. Если получится — напишите пожалуйста сюда или в ЛС, буду все менять, ну и вознаграждение выдам :)

    file.exe.config
    Code:
    <?xml version="1.0"?>
    <configuration>
      <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
      </startup>
    
      <appSettings configProtectionProvider="RsaProtectedConfigurationProvider">
        <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
          xmlns="http://www.w3.org/2001/04/xmlenc#">
          <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
          <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
            <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
              <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
              <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
                <KeyName>Rsa Key</KeyName>
              </KeyInfo>
              <CipherData>
                <CipherValue>QjQ4uyH5Xd50Xn3tAJoydRlqicMoEvFiG6WX57BhqaaFM0wIkiJ8kFFkcrcT3Q0O3fCfpTKcFPQctYRCJkmWyOydXlPaf9jiWpaqF5wB/VPNPUGeyOaSoF5Iz2Se/pPIYFuSxdTte2aiHlcRs/brSX4p6Pk8ymW7grc3eaadcbQ=</CipherValue>
              </CipherData>
            </EncryptedKey>
          </KeyInfo>
          <CipherData>
            <CipherValue>hFYS+8NFyqHZXST+Rt+La336fJYabRQ0y7kNvQe4pNJEz99XIekiIv6BosZXNo3xfsJGkzTabFxszq4WdBZBSCj6zgvc+VdfEgihxbh3KkDEYQFTyRV3It1sKjTLd8zb</CipherValue>
          </CipherData>
        </EncryptedData>
      </appSettings>
    </configuration>
    
     
    #1 bafoed, 8 Jun 2013
    Last edited: 8 Jun 2013
  2. imreadyourmind

    imreadyourmind New Member

    Joined:
    23 Feb 2010
    Messages:
    38
    Likes Received:
    4
    Reputations:
    5
    удалил