Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
计算文本重合指数(IC),用于密码分析和语言识别,支持英文字母频率统计
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
一致指数を計算するには、2文字以上のテキストを入力してください。
一致指数(Index of Coincidence, IC)は、テキスト内の文字の分布の均一性を測る統計量です。暗号分析において特に有用で、テキストが暗号化されているか、またどのような暗号方式が使われているかを判断するのに役立ちます。
IC値が0.0667に近い場合、テキストは自然言語(例:英語)である可能性が高く、0.0385に近い場合は、ランダムなテキストまたは高度に暗号化されたテキストである可能性を示します。正規化ICは、結果に26(英字の数)を乗じることで、より直感的に解釈できるようにしたものです。
当需要判断一段加密文本是否保留自然语言特征时,重合指数(IC)是关键指标。本工具通过统计英文字母出现频率,计算两个随机字母相同的概率,输出0.0385(随机文本)到0.067(英语)之间的IC值,为密码分析提供量化依据。
IC值0.05代表什么?
表示文本随机性介于英语(0.067)和完全随机(0.0385)之间,可能经过弱加密处理。
为什么需要至少100个字符?
短文本的统计波动大,100字符以上才能保证IC值的代表性,建议300+字符更准确。
分析结果仅反映字母分布特征,不涉及语义。超10万字符的文本建议分段处理。所有计算在浏览器本地完成,无数据上传风险。
典型英语文本IC值约为0.067,法语0.078,德语0.076。当分析Vigenère密码时,可对密文分段计算IC值,若某段长度下各段IC值接近英语基准值,则该长度很可能为密钥长度。