在JavaScript中生成安全、随机、Ascii编码的字符串
Generating secure, random, Ascii encoded string in JavaScript
我想为我的JavaScript程序生成一个安全且ASCII编码的随机随机随机数(它必须在WebKit中工作)。我最好用现成的工具。到目前为止,我找到的唯一答案是:用javascript保护随机数?
唯一的问题是结果是随机的,我不确定如何在不牺牲安全性的情况下对其进行ASCII编码(即降低随机性)。
编辑:Math.random()在加密方面是不安全的,window.crypto只生成字节倍数的值(ASCII值是7位,所以如果编码机制实现得很天真,它会减少随机性)。
您可以将任意字节数组编码为Base64以获得纯ASCII。
相关文章:
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 使用当前日期生成随机id
- 从a-z中随机选择一个字母
- ascii输入键通过firefox中的javascript返回0
- RequireJ无法随机加载脚本
- 单击按钮时显示随机字符串
- Ajax更新面板随机错误'PRM_MissingPanel'
- 如何检查if/else语句中的随机条件
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- 如何使用D3生成特定范围内的随机颜色
- 如何在 Javascript/jQuery 中获取一些随机下拉列表的选定值
- 在固定位置显示随机图像
- 有效地获取两个区间之间的随机整数
- 如何获得随机灯光颜色
- 设置随机数,然后每5秒随机减少一次,直到达到0(javascript)
- 阵列中随机图像的问题
- 显示数字,然后每5秒随机更改一次(javascript)
- 使用JS按顺序显示图像,而不是随机显示
- 在JavaScript中生成安全、随机、Ascii编码的字符串
- 从输入生成看似随机的ascii