javascript - JavaScript 环境中的安全 ID

标签 javascript node.js random openssl cryptography

我想在 JavaScript 中生成一个安全的随机字符串。 JavaScript 中没有太多关于安全性的内容,因为它通常在客户端使用——在本例中,我在服务器端使用 Node.js。

我可以创建一个 for 循环,每次都将一个随机字符添加到一个字符串中——但是是否有任何库、函数或任何其他我可以使用 npm 安装的、使用 SSL 安全性的东西-比如代码、加密之类的?


此外,请使用多种选项来回答——这将是最有用的。


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

Is there a more elegant way?

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

最佳答案

有一个npm module称为安全随机字符串,应该可以满足您的需求。

关于javascript - JavaScript 环境中的安全 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35251322/

相关文章:

javascript - 在 Node js 中定义动态变量时未定义错误窗口

c# - 数组在 foreach 循环中未正确初始化

python - 有没有一种有效的方法来生成对称随机矩阵?

javascript - 单击按钮后如何停止keydown功能

javascript - 使用对象中的行创建表

javascript - 在嵌套 json 对象中按键查找并按值替换

javascript - 与可变参数回调异步并行

mongodb - 我可以通过 Node 驱动程序访问 mongo 的 geoNear 功能吗?

node.js - 使用 Node 设置 Varnish 缓存

linux - 随机排序不适用于 --random_source=FILE