sam*_*sam 5 c c++ random encryption statistics
我正在研究一些加密女巫创建一个加密字符串,如
t7AZChkiBA或?t7AZDxknCE34F14OuwuXiIcGBIKqSGya03CY9cf9iUSPuCb7owPUzmfTxoBsDzE533S82dvKqm7KmOkREtknHH30z6rLHAHg29COKjX9A6uZxh4fAlrRy
长度不固定。我怎样才能知道这个字符串是否是随机的并且没有任何意义?
我没有字典。我试图找到一些统计相关性,但我不知道该怎么做。
我认为这个网站有一个任意字符串香农熵的在线计算器、一个公式和一个很好的解释,将会有所帮助:
http://www.shannonentropy.netmark.pl/
从该计算器中,您要寻找的是“度量熵”,它等于香农熵除以字符串长度,这是字符串随机性的度量。它可以取 0 到 1 之间的值,其中 1 表示字符串均匀随机分布。