【发布时间】:2012-06-27 14:44:06
【问题描述】:
我需要选择一种校验和算法来检测用户何时通过在代码末尾添加 1 个字符(也在 [A-Z0-9] 中)输入了 4 个字符的 [A-Z0-9] 代码。
将 ASCII 码相加并应用模数是一个糟糕的解决方案,因为不会注意到反转 2 个击键。
我可能会使用 Fletcher 算法,但我想知道是否有人知道为此用例设计的算法(字节数非常少,取决于位置)?
谢谢。
【问题讨论】:
-
您链接的帖子是关于为机器创建的长数据块生成校验和。在这里,发帖人要求提供单个验证字符/数字,这对人工输入(不同的校验和系列)很有用。