我正在尝试开发一个可以将我的字符串更改为唯一整数值的系统,例如说“帐户”这个词的加密数值为 0891,并且没有其他词可以通过相同的转换过程转换为 0891 ,但是它不需要能够将生成的整数转换回字符串。
同时它会依赖于词的结构规则,意思是“accuracy”和“announcement”等词的生成数大于0891,“a”、“abacus”和“abbreviation”等词的生成数会大于0891。生成的数字小于 0891。
此应用程序的目的是提供类似于索引或主键的服务。我不使用增量索引的原因是出于安全目的,并且是由于索引依赖于集合中的数据数量
(例如)
[0] A, [1] B, [2] C, [3] D, [4] E, [5] F
上面的字母都有对应的索引,E的索引是4
但是,如果数据突然增加或减少,则排序
[0] A, [1] AA, [2] AAB, [3] C, [4] D, [5] DA, [6] DZ, [7] E, [8] F
E 现在的索引为 7
每个单词必须有一个唯一的独立积分等价物并具有相应的权重。
我需要知道是否存在可以执行上述操作的算法。
任何帮助将不胜感激。