用于node.js的不区分大小写的哈希算法

时间:2015-04-24 18:26:25

标签: javascript node.js rest hash

我正在使用Hasshids(http://hashids.org/node-js/)在REST api中生成opague url,这是我在node中创建的。这一切都运行良好,但有一件事我无法工作,我似乎无法在文档中找到任何内容......除了一句话,哈希默认情况下区分大小写。它只是没有说明如何更改默认值。

我想在URL中使用哈希,并且因为URL不区分大小写,所以我希望我的哈希值也是这样。

我尝试定义以下内容,认为全小写字母表意味着我可以将任何输入小写:

substring

但这并没有什么不同。

关于如何实现这一目标的任何意见?

1 个答案:

答案 0 :(得分:0)

您可以在 hashids 文档中找到如何使用自定义字母:

var Hashids = require("hashids"),
    hashids = new Hashids("this is my salt", 0, "0123456789abcdef");

var id = hashids.encode(1234567);

有关详细信息,请查看:https://github.com/ivanakimov/hashids.node.js#specifying-custom-id-alphabet