| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8" />
- <title></title>
- <script src="../jquery-3.4.1/jquery-3.4.1.js"></script>
- <!--引用加密js-->
- <script src="/Plugins/aes/crypto-js.js"></script>
- </head>
- <body>
- <script>
- $(document).ready(function () {
- var text = "{\"userid\":\"mesuser\",\"time\":" + (new Date()).valueOf()+"}";
- var encrypted = encryptionHandler(text);
- console.log(encrypted);
- window.location.href = "http://172.17.193.111:88/openservice/?action=fetchtoken&entcode=hegii-test&authheader=" + encrypted;
- });
- function decipherinHandler(word) {
- var key = CryptoJS.enc.Utf8.parse("123456789abcdefg");
- var decrypt = CryptoJS.AES.decrypt(word, key, {
- mode: CryptoJS.mode.ECB,//模式
- padding: CryptoJS.pad.Pkcs7
- });
- console.log('decipherin:', CryptoJS.enc.Utf8.stringify(decrypt).toString())
- return CryptoJS.enc.Utf8.stringify(decrypt).toString();
- }
- function encryptionHandler(word) {
- var key = CryptoJS.enc.Utf8.parse("123456789abcdefg");
- var srcs = CryptoJS.enc.Utf8.parse(word);
- var encrypted = CryptoJS.AES.encrypt(srcs, key, {
- mode: CryptoJS.mode.ECB,
- padding: CryptoJS.pad.Pkcs7
- });
- console.log('encryption:', encrypted.toString());
- return encrypted.toString();
- }
- </script>
- </body>
- </html>
|