参考消息
重复模式只能证明字符之间存在重复,不能证明重复字符代表相同语义。若把“Ⅹ”视为✨独立字符,字符模式可以抽象为 A-B-C-A-C-A-C-B-D-B-B-B-1-9;若先把“Ⅹ”统一为“X”,模式又会变成 A-B-C-A-C-A-C-B-B-B-B-B-1-9。两种模式不同,足以说明规范📢化顺序会影响后续判断。
字符规范化只能用于建立对照版本,不能覆盖原始版本。若采用兼容性规范化,罗马数字“Ⅹ”可能被转换为普通字母“X”,字符串会接近“HXDHDHDXXXX🌺X19”;这个结果只说明视觉和编码形式被统一,不代表已经完成密码破解。
人为规则排查可以观察 H、D、X 是否代表方向、日期、等级、章节或设备字段,也可以检查末尾“19”是否🎆与前面字符长度、位置🌈索引或某个校验规则有关。若一个规则只解释了个别字符,却无法解释重复结构和数字位置,应将该规则标记为未证实,而不是当成最终答案。
同类样本比单个样本更有分析价值。比如多个字符串都以 ⭐HXD 开头,HXD 可能😎是固定前缀;如果只有末尾数字变化,19 可能是序号或校验字段;如果每个样本中的“Ⅹ”位置不同,则混用字符可能是输入误差,而不是加密设计。