现在我正在使用:
$generate = substr(md5(uniqid(mt_rand(), true)), 0, 8);
和
$('#generateNew').on('click', function () {
var generated = "<?=$generate;?>";
$.post('', function( data ) {
//...on success alert(generated);
但是我想将此 javascript 移至 .js 文件,而不是与 php $generate
位于同一页面上,那么我的问题是。如何生成与 $generate
中相同的密码,但仅在 js 中?提前致谢;)
最佳答案
据我了解您的问题,您想要以哈希格式加密随机数,以便您可以使用 Math.random()
函数生成随机数并使用 加密为 MD5 哈希
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>
<script>
var hash = CryptoJS.MD5(Math.random());
</script>
关于javascript - jQuery 生成密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45795073/