参考文本管理
工具提供灵活的参考文本输入功能,支持用户粘贴任意文本作为加密密钥。内置英文示例和中文示例两个快捷按钮,一键加载示例文本,方便用户快速体验书本密码的工作流程。清空按钮可一键清除参考文本,重新开始。工具会实时统计参考文本的行数、总字符数和唯一字符数三项关键指标,帮助用户评估文本的覆盖质量。唯一字符数尤其重要——它反映了参考文本能够覆盖的字符种类,直接决定加密的完整性。如果唯一字符数低于明文中不同字符的数量,部分字符可能无法找到对应坐标。
加密与解密模式切换
工具支持加密和解密两种工作模式,通过顶部的切换按钮即可快速切换。加密模式下,用户输入明文文本,工具输出对应的坐标序列;解密模式下,用户输入坐标序列,工具还原出原始明文。两种模式共用相同的参考文本和坐标格式设置,确保加密和解密的对称性。这种设计使用户无需切换工具即可完成完整的加密通信流程——发送方加密消息,接收方使用相同参考文本解密消息。
三种匹配策略
工具提供三种匹配策略,满足不同安全级别和使用场景的需求。首次匹配策略始终使用每个字符在参考文本中首次出现的位置,结果确定且可复现,适合需要一致性的场景,但相同字符的坐标始终相同,安全性较低。顺序不重复策略在首次匹配基础上增加了轮换机制,相同字符会依次使用不同的可用位置,兼顾安全性和可预测性。随机匹配策略从所有可用位置中随机选择,每次加密结果不同,安全性最高,但解密方需要收到完整的坐标序列才能正确还原。日常使用推荐顺序不重复,高安全需求推荐随机匹配。
多种坐标格式输出
工具支持四种坐标格式输出,适配不同场景的阅读和使用需求。行:列每行一个格式将每个坐标独占一行,清晰易读,适合手动校对和教学演示。行:列紧凑逗号分隔格式用逗号连接所有坐标,紧凑高效,适合程序处理和数据传输。(行,列)格式使用括号包裹行列号,是数学中常见的坐标表示法,便于在文档中引用。自定义分隔符格式允许用户自定义坐标对之间的分隔符以及行列之间的分隔符,提供最大灵活性。解密时,工具会自动识别这些格式,无需手动转换。
忽略大小写选项
针对英文文本加密场景,工具提供忽略英文大小写开关。启用后,明文中的大写字母和小写字母将被视为相同字符,统一匹配参考文本中首次出现的对应字符。这一功能解决了英文加密中常见的字符覆盖不足问题——例如参考文本中只有小写字母而明文包含大写字母时,忽略大小写选项可以确保所有英文字符都能找到匹配坐标。该选项仅影响英文字母的匹配逻辑,不影响数字、标点符号和其他字符的处理。
自定义分隔符
当选择自定义分隔符坐标格式时,工具会显示额外的配置项,允许用户自定义坐标对分隔符和行/列分隔符。坐标对分隔符控制多个坐标之间的分隔方式(如逗号、分号、空格等),行/列分隔符控制单个坐标中行号和列号之间的分隔方式(如冒号、逗号、短横线等)。这种高度可定制的设计使输出的坐标序列可以适配各种下游系统和格式要求,无论是嵌入到文档中、传递给程序处理,还是手动抄录,都能找到合适的格式。
执行与辅助操作
工具底部提供四个操作按钮,覆盖完整的加密工作流。执行加密按钮触发加密或解密计算,将结果输出到结果区域。复制按钮一键将加密结果复制到剪贴板,方便粘贴到消息或文档中。交换验证按钮将当前加密结果与参考文本进行交叉验证,确保坐标的正确性和完整性。清空按钮清除所有输入和输出,恢复初始状态。这四个按钮配合使用,可以高效完成从输入到输出的完整加密流程。结果区域支持实时显示,等待输入时显示提示文字,计算完成后立即展示坐标序列。
UD5工具箱