核心功能
书本密码编码器提供了一套完整的加密解密工具集,帮助用户利用书本密码原理进行信息安全传输。以下是该工具的各项功能特性详解。
编码模式
编码模式将明文转换为坐标序列。用户输入需要加密的文本,工具会自动在密钥文本中搜索每个字符或单词的位置,生成对应的页码-行-词坐标。整个过程快速且准确,即使密钥文本很长也能高效处理。
编码过程中,工具会逐字符或逐单词扫描密钥文本,找到匹配项后记录其位置信息。如果密钥文本中存在多个相同字符或单词,工具会按顺序选取合适的匹配位置,确保坐标序列的唯一性和可还原性。
解码模式
解码模式将坐标序列还原为明文。用户输入之前生成的坐标序列,工具会根据坐标从密钥文本中提取对应的字符或单词,逐步还原出原始明文内容。
解码过程要求使用与编码时完全相同的密钥文本。任何微小的差异——包括版本、排版、甚至标点符号的不同——都可能导致解码失败。因此,确保密钥文本的一致性至关重要。
字符模式
字符模式(Character Mode)逐个字母进行加密。每个明文字符映射为密钥文本中的一个字符位置。这种模式适合加密短消息,坐标更加密集。
在字符模式下,空格和标点符号通常保留原样或被跳过,不会参与坐标生成。例如,明文"HI"可能被编码为坐标(3,7)和(12,4),分别表示密钥文本中第3行第7个字符和第12行第4个字符。这种模式的优点是覆盖率高,只要密钥文本包含足够的字母,就能加密几乎任何内容。
单词模式
单词模式(Word Mode)按完整单词进行加密。每个明文单词映射为密钥文本中的一个单词位置。这种模式坐标更简洁,但要求密钥文本包含所有需要的单词。
如果密钥文本中找不到某个单词,加密过程会失败。因此,使用单词模式时,选择包含丰富词汇的密钥文本非常重要。例如,明文"HELLO WORLD"可能被编码为坐标(5,3)和(8,1),分别表示第5行第3个词和第8行第1个词。
索引选项
工具提供"从0开始"和"从1开始"两种坐标索引方式。从1开始是更直观的计数方式,适合手动查阅;从0开始则符合计算机编程的索引习惯,方便与其他系统集成。
用户可以根据使用场景自由切换,无需手动转换坐标格式。这一设计使工具在教育和实际应用中都具有极高的灵活性。
每页行数设置
每页行数设置允许用户根据实际使用的书籍页面排版自定义行数参数。不同的书籍版本和印刷格式会导致每页行数不同,通过调整这一参数,可以生成更加贴合实际排版的坐标。
这一功能特别适合需要与真实书籍配合使用的场景。用户可以参考目标书籍的实际页面布局,设置对应的行数,使加密坐标更加精确和实用。
大小写敏感
工具提供"区分大小写"选项。启用后,大写字母和小写字母被视为不同字符,需要在密钥文本中分别匹配。关闭后,大小写字母被视为相同,增加了匹配的灵活性。
这一选项为用户提供了更细粒度的控制能力。在处理英文内容时,大小写敏感可以提升加密的精确度;而在处理中文等语言时,可以关闭此选项以简化匹配过程。
一键复制
编码完成后,用户可以一键复制生成的坐标序列。复制结果可以安全地通过任何通信渠道发送给接收方。接收方只需使用相同的密钥文本和本工具的解码功能即可还原明文。
工具还提供示例文本功能,帮助新用户快速了解书本密码的工作原理。通过加载预设的示例密钥文本和明文,用户可以直观地看到编码和解码的完整流程,降低学习门槛。
UD5工具箱