SOURCE

console 命令行工具 X clear

                    
>
console
// import CryptoJS from 'crypto-js'  //引用AES源码js
    function yhEncrypt() {
        $("#yhDiv").hide();
        var text = $("#yhStr").val();
        var key = $("#yhEncryptKey").val();
        var keys = CryptoJS.enc.Utf8.parse(key);
        let encryptData = CryptoJS.AES.encrypt(text, keys, {"mode": CryptoJS.mode.ECB, "padding": CryptoJS.pad.Pkcs7 });

        // var encrypt = new JSEncrypt();
        // var public_key = $("#yhEncryptKey").val();
        // encrypt.setPublicKey(public_key);
        // var encryptData = encrypt.encrypt($("#yhStr").val());//加密后的字符串

        $("#yhOriginStr").text($("#yhStr").val());
        $("#yhEncryptStr").text(encryptData);
        $("#yhDiv").show();
    }
待加密:<input id="yhStr" value="123456"/>
加密key:<input id="yhEncryptKey" value="123456"/>
<input id="yhBtn" type="button" onclick="yhEncrypt()" value="加密">
<div id="yhDiv" style="display:none">
  <p>原文:<span id="yhOriginStr"></span></p>
  <p>加密:<span id="yhEncryptStr"></span></p>
</div>

本项目引用的自定义外部资源