我需要在用户浏览器中生成一个安全的 50 个字符的随机字符串。
看sjcl.prng 到目前为止我已经得到了这个:
$(document).ready(function () {
sjcl.random = new sjcl.prng(8);
sjcl.random.startCollectors();
$("body").on('mousemove', function() {
console.log(sjcl.random.getProgress(8));
if(sjcl.random.isReady(8) === 2) {
sjcl.random.stopCollectors();
console.log(sjcl.random.randomWords(5,8));
}
});
});
移动鼠标一段时间后,我得到一个像这样的字节数组:[-579285364, 1099191484, 94979086, -1572161987, -570940948]
.
但我正在寻找的是一个 50 个字符的字母数字字符串。我对这个主题的了解有限,我在这里寻求帮助。