2009-09-02 70 views

回答

12

是的。有一些區別:

  • 它是一個分組密碼或不可以從長度上猜到。
  • 塊長度
  • 熵的輸出(是所有字符同樣本?/可圖案中找到?)
  • 復發(CBC或不...)

字符串的熵是可能是最好的提示。一個簡單的方法來確定它可能試圖壓縮它。有些方法可以在這裏找到:http://www.random.org/statistics/他們使用它們來確保它們的數字儘可能隨機。

我有不知道,如果它真的能夠確定使用這些方法進行加密。

4

很多時候這個信息很容易 - 在一個良好的加密方案,只有按鍵需要是祕密的,不使用的算法。

有分析就可以可以執行,以測試特定的加密,諮詢教科書上cryptanalysis索取詳細資料!

2

如果你談論的是「原始加密數據」(在這種情況下,你可以使用的方法,比如對方的回答是「GS」列出),或在一些標準格式的加密文件(最常見的是它依賴CMS/PKCS#7和OpenPGP);在後一種情況下,加密算法在包含在該文件中的元數據中明確指示。

對於CMS,您需要一個ASN.1解碼器,例如命令行dumpasn1程序或my own web-based Javascript decoder,而對於OpenPGP,您可以使用pgpdump