Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何正确使用AES加密?_Javascript_Html_Aes - Fatal编程技术网

Javascript 如何正确使用AES加密?

Javascript 如何正确使用AES加密?,javascript,html,aes,Javascript,Html,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="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>

$(文档).ready(函数(){
试一试{
var encrypted=CryptoJS.AES.encrypt(“用于加密的消息”、“传递”);
var decrypted=CryptoJS.AES.decrypt(加密的“Pass”);
document.getElementById(“divContent”).innerHTML=decrypted.toString(CryptoJS.enc.Utf8);
}捕获(ex){
控制台日志(例如消息);
}
});
控制台告诉我这个错误:

无法读取未定义的属性“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>


注意代码颜色中的颜色,这是最愚蠢的错误;但非常感谢你;),不客气!