JavaScript环境中的安全ID

时间:2016-02-07 08:26:29

标签: javascript node.js random openssl cryptography

我想在JavaScript中生成一个安全的随机字符串。 JavaScript中的安全性并不多,因为它通常在客户端使用 - 在这种情况下,我在服务器端使用Node.js。

我可以创建一个for循环,每次都会在字符串中添加一个随机字符 - 但是有任何库,函数或者我可以使用npm安装的任何其他东西,它使用类似SSL安全的代码,加密等?

另外,请使用多种选项进行回答 - 这将是最有用的。

Stackoverflow似乎认为another answer与此类似。但我不同意。这个问题问:

  

有更优雅的方式吗?

- 现有的一段代码。我的问题更加宽泛,可能对那些以前没有JavaScript随机字符串生成知识的人有所帮助。此外,这个问题可以吸引更广泛的答案,提供许多不同的方法,可以进行比较。

1 个答案:

答案 0 :(得分:1)

有一个名为secure-random-string的npm module应该可以执行您正在寻找的内容。