如何正确使用AES加密
How to properly use encryption with AES?
我有以下代码:
<script type="text/javascript" src="jquery-1.12.3.min.js"></script>
<script type="text/javascript" src="core-min.js"></script>
<script type="text/javascript>" src="sha1.js">
</script>
<script type="text/javascript>" src="hmac-sha1.js"></script>
<script type="text/javascript>" src="aes.js"></script>
<div id="divContent"></div>
<script>
$( document ).ready(function() {
try{
var encrypted = CryptoJS.AES.encrypt("Message for Encrypt", "Pass");
var decrypted = CryptoJS.AES.decrypt(encrypted, "Pass");
document.getElementById("divContent").innerHTML = decrypted.toString(CryptoJS.enc.Utf8);
}catch (ex){
console.log(ex.message);
}
});
</script>
控制台给了我这个错误:
无法读取未定义的属性"encrypt"
我的代码出了什么问题?
您的问题是有一个额外的>
,它不允许读取src
。
代替:
<script type="text/javascript>" src="sha1.js"></script>
<script type="text/javascript>" src="hmac-sha1.js"></script>
<script type="text/javascript>" src="aes.js"></script>
应为:
<script type="text/javascript" src="sha1.js"></script>
<script type="text/javascript" src="hmac-sha1.js"></script>
<script type="text/javascript" src="aes.js"></script>
注意代码颜色中的颜色
相关文章:
- 如何正确使用AES加密
- 使用PKCS7Padding在python和Node.js之间进行AES加密
- 如何将HMAC添加到CryptoJS AES加密中
- react本机AES加密匹配Java解密算法
- javascript中的AES加密和java中的解密
- CryptoJS AES加密不是对称的
- 将 Java AES 加密代码移植到 node.js
- 节点.js使用 AES 加密大文件
- 有人可以帮助我让我的AES加密在Java,Javascript和C#之间工作吗?
- 简单的浏览器对称AES加密
- 使用jquery进行AES加密
- 创建类似cryptoJS的C#256位AES加密
- 在浏览器中的Node和CryptoJS之间使用AES加密时出现问题
- CryptoJS AES加密和JAVA AES解密值不匹配
- 解密一个c# AES加密
- AES加密,Javascript和Php哪个更好
- CryptoJS AES加密的额外参数.如何使用PHP进行复制
- CryptoJS AES加密输出不匹配
- 在JavaScript中使用CryptoJS和AES加密的不同AES加密输出
- nodeJS:can't让加密模块给我正确的AES加密结果