我有以下字符串:
"184500000712_1_new_store1",
"184500000712_4_new_store1",
"184500000712_12_new_store1",
"195600000819_1_new_store2",
...
我正在尝试将每个单独的字符串转换为唯一的10位数代码,如下所示:
184500000712_1_new_store1 => K14K4O9WVQ
184500000712_4_new_store1 => E93N7L2PXC
184500000712_12_new_store1 => A89F5I6JIO
195600000819_1_new_store2 => J00B1I5KFU
字符串到代码的输出也必须始终保持一致。字符串184500000712_1_new_store1
的Fe, utf-8 base64 编码将始终输出代码MTg0NTAwMDAwNzEyXzFfbmV3X3N0b3JlMQ==
谢谢!
答案 0 :(得分:0)
如果它不需要是一个安全的哈希(它可能不是,因为它只有10个字符),你可以检查这个答案的快速哈希生成器:Generate a Hash from string in Javascript/jQuery
将字符串截断到所需的长度,你应该没问题。根据您创建的这些中的多少,您可能需要注意碰撞。