从 Node 中的字符串生成安全数字哈希
我想从 Node.js 中的字符串生成固定长度的安全数字代码。界面看起来像这样:
hashStringToNumericCode("arandomhash", 6) => "041558"
这个想法是使用生成的代码作为一种密码。所以它不需要是唯一的,但应该是随机分布的。假设输入字符串是 SHA-1 哈希函数的输出。换句话说,假设输入字符串是随机分布的。
如何实施?
I would like to generate a secure digit code of fixed length from a string in Node. The interface would look something like:
hashStringToNumericCode("arandomhash", 6) => "041558"
The idea would be to use the generated code as a type of password. So it doesn't need to be unique, but it should be randomly distributed. Assume that the input string is the output of a SHA-1 hash function. In other words, assume that the input string is randomly distributed.
How could that be implemented?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)