如何正确使用 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>
控制台给我这个错误:
Cannot read property 'encrypt' of undefined
我的代码有什么问题?
您的问题是有一个额外的 >
,它不会让阅读 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>
注意代码颜色中的颜色
我有以下代码:
<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>
控制台给我这个错误:
Cannot read property 'encrypt' of undefined
我的代码有什么问题?
您的问题是有一个额外的 >
,它不会让阅读 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>
注意代码颜色中的颜色