1

我正在寻找一种从原始字符串生成简短、唯一、不可变和可逆 ID 的方法。我为此找到了完美的库Hashids,但它只需要输入整数,而且我也有字母。

我不想使用常见的加密算法,因为输出很长。

我可以做到这一点,base64_encode但我想用密码进行散列,以防止不受欢迎的人直接解码。

有人知道解决方案吗?

4

1 回答 1

1

我认为您没有找到满足您需求的“完美图书馆”。从网站;

不要对字符串进行编码。我们已经收到了几个添加此功能的请求——“添加起来似乎很容易”。出于安全目的,我们不会添加此功能,这样做会鼓励人们对敏感数据(例如密码)进行编码。这是错误的工具。

于 2017-05-27T08:38:37.163 回答