Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
计算文本或数据序列的信息熵值,评估不确定性与随机性
文字の出現頻度からシャノンエントロピーを計算します(単位: bit/char)
テキストを入力すると計算結果が表示されます。
当您需要量化数据随机性或评估密码强度时,传统方法往往依赖主观判断。香农熵计算器通过数学公式精确计算信息熵值(以比特/符号为单位),该值反映数据中每个符号平均包含的信息量。香农熵定义为:H(X) = -Σ[P(x_i)*log₂(P(x_i))],其中P(x_i)是符号x_i的出现概率,计算结果越高表明数据越不可预测。
如何判断熵值高低?
4比特/符号以上视为高熵数据(接近随机),1比特以下为低熵(规律性强)。典型示例:"AAAA"熵值0,"ABAB"熵值1。
计算结果是否受文本长度影响?理论值与长度无关,但短文本因样本不足可能导致概率估算偏差。建议测试时使用>100字符的样本。
本工具按字符粒度计算,中文/英文/符号均视为独立符号。特殊场景建议预处理数据(如统一大小写)。计算结果不适用于评估非字符型数据的熵值。
在密码学应用中,建议结合NIST熵测试标准:优质密码应达到3.5比特/字符以上。典型测试用例:"P@ssw0rd"≈2.8比特,"qW9$kx!L"≈4.1比特。注意实际安全还需考虑字典攻击等额外因素。