如何识别密文中使用的加密算法?

JtR*_*JtR 11 encryption

有没有办法尝试猜测用于加密密文的加密算法?

Geo*_*lly 13

是.有一些差异:

  • 它是否是一个块密码,可以从长度猜测.
  • 块长度
  • 输出的熵(所有字符是否同样存在?/可以找到模式吗?)
  • 复发(CBC与否......)

字符串的熵可能是最好的提示.确定它的一种简单方法可能是尝试压缩它.有些方法可以在这里找到:http://www.random.org/statistics/他们使用它们来确保它们的数字尽可能随机.

我不知道是否真的可以使用这些方法确定加密.


小智 7

看到它的工具:

  • PEiD与Krypto Analyzer(KANAL)插件
  • 带有Findcrypt插件的IDA Pro
  • OllyDbg与SnD加密扫描仪
  • x3chun的加密搜索器
  • Keygener助理
  • 哈希和加密检测器(HCD)
  • 草案加密分析器(DRACA)

但所有可执行文件.在这里找到:http://fwhacking.blogspot.com.br/2011/03/bfcrypt-crypto-scanner.html


Pau*_*xon 5

通常这些信息很容易获得——在一个好的加密方案中,只有密钥需要保密,而不是使用的算法。

您可以执行一些分析来测试特定的加密,有关详细信息,请查阅密码分析教科书!