擅长:python、mysql、java
<p>每一个值其名的密码都会产生看起来完全随机的输出。您可以利用这一事实进行快速测试,无论您处理的是加密文本还是遵循某种未知协议的数据。如果数据是加密的,那么你可以检查字节流中字节值的分布情况—如果所有的值都是均匀分布的,那么你很有可能在处理加密文本。在</p>
<p>为了对这个决定越来越有信心,你可以把测试扩展到更复杂的领域,比如分析字节对或三元组的分布等等</p>
<p>另一方面,您还可以将您感兴趣的特定语言的图表和三角图上的统计数据与您观察到的数据中出现的数据进行比较(另请参见<a href="http://www.google.de/url?sa=t&source=web&cd=3&sqi=2&ved=0CDcQFjAC&url=http%3A%2F%2Fwww.jsums.edu%2Fcms%2Ftues%2Fdocs%2FCryptography%2FModule-Classical-Ciphers-Cryptanalysis.pdf&rct=j&q=cryptanalysis%20encrypted%20text&ei=cX5BTr6dDs7JswbBwvy4Bw&usg=AFQjCNHRY_57wNmPkRChu7-B5TElOH0LtA&cad=rja" rel="nofollow">here</a>)。如果您的数据行为类似,那么您更可能观察到的是纯文本。在</p>