CryptoJS密钥生成器

时间:2016-12-27 02:53:30

标签: javascript cryptojs

我有一个对CryptoJS v3.1.2的引用,并且在尝试以下javascript代码时:

var txtpassword = document.getElementById("myPassword").value.trim();
var salt = CryptoJS.lib.WordArray.random(128 / 8);
var key256Bits = CryptoJS.PBKDF2(txtpassword, salt, { keySize: 256 / 32 });

吹嘘PBKDF2,宣称“对象不支持属性或方法'PBKDF2'”。我在网上看到很多像这样称呼PBKDF2的参考资料,我缺少什么?

2 个答案:

答案 0 :(得分:0)

我错过了所有其他关联的js文件。我可以从这里下载完整的库

https://code.google.com/archive/p/crypto-js/downloads

答案 1 :(得分:0)

包含此CDN可以解决参考错误:<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/pbkdf2.js"></script>