如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
计算文本重合指数(IC),用于密码分析和语言识别,支持英文字母频率统计
請輸入至少 2 個字母的文字以計算重合指數
重合指數(Index of Coincidence, IC)是一種統計量,用於衡量文字中字母分佈的均勻程度。它在密碼分析中特別有用,可以幫助判斷文字是否經過加密,以及可能使用的加密方法。
IC 值接近 0.0667 表示文字可能是自然語言(如英文);IC 值接近 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值接近英语基准值,则该长度很可能为密钥长度。