javascript - jQuery 生成密码

标签 javascript php jquery

现在我正在使用:

$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/

相关文章:

javascript - 从头开始重建表格或更新内容?

javascript - KnpSnappyBundle 不执行 javascript

php - 查询效率

javascript - 如何选择带有内部 html 的类?

javascript - 多行 D3.js 折线图中的工具提示样式

javascript - 使用 JavaScript 函数中的数据更改 SVG 路径颜色

javascript - 对 PHP 函数的 AJAX 调用不会使其向我的数据库输入值

php - MySQL 查询选择了太多行

jquery - 我使用 div 添加了背景图像

javascript - 事件处理程序内的事件处理程序正在成倍增加