Node.js字符串中的10位哈希代码
Node.js 10 Digit Hash Code from String
我有以下字符串:
"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
此外,字符串到代码的输出必须始终一致。Fe,utf-8 base64字符串184500000712_1_new_store1
的编码将始终输出代码MTg0NTAwMDAwNzEyXzFfbmV3X3N0b3JlMQ==
谢谢!
如果它不需要是一个安全的哈希(考虑到它只有10个字符,它可能不可能是),你可以检查这个答案以获得快速哈希生成器:在Javascript/jQuery 中从字符串生成哈希
将字符串截断到你想要的长度,你就应该没事了。根据你正在创建的字符串数量,你可能需要注意冲突。
相关文章:
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- AngularJS:获取链接中没有哈希的查询字符串值
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- 如何在浏览器重新加载时保存位置哈希状态
- jQuery scrollTop-哈希错误
- 动态添加哈希标记;t工作
- 在Javascript中实现对哈希值的暴力攻击
- 如何在JavaScript/Node中计算SHA256哈希和Base64字符串编码
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- 可以在React Native中制作一个自哈希应用程序
- 重定向不带哈希的URL-Ember.JS
- Regex表示10位数字,其中没有't允许所有零、所有单个no和序列号
- 正在测试主干事件哈希
- JavaScript对象作为哈希?复杂性是否大于O(1)
- 如何在JavaScript中实现哈希表
- 如何根据传入的哈希标签发送PHP请求
- Node.js字符串中的10位哈希代码
- 国际日期时间格式选项哈希:获取带有“2 位”的前导零
- 从c#到Javascript的哈希函数转换存在位数学问题