前端DES加密
1、下載crypto.js文件庫
https://github.com/brix/crypto-js/releases
2、引入文件
<script type="text/javascript" src="js/jquery.min.js"></script> <script src="js/rollups/tripledes.js"></script> <script src="js/components/mode-ecb.js"></script>3、加解密
//DES 加密// key為加密的秘鑰。message 為需要加密的信息
function encryptByDES(message, key) {var keyHex = CryptoJS.enc.Utf8.parse(key);var encrypted = CryptoJS.DES.encrypt(message, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});return encrypted.toString();}//DES 解密function decryptByDES(ciphertext, key) {var keyHex = CryptoJS.enc.Utf8.parse(key);// direct decrypt ciphertextvar decrypted = CryptoJS.DES.decrypt({ciphertext: CryptoJS.enc.Base64.parse(ciphertext)}, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});return decrypted.toString(CryptoJS.enc.Utf8);}
?
轉載于:https://www.cnblogs.com/DreamerLeaf/p/10722595.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: SQL语句01
- 下一篇: 民生百夫长黑金卡额度年费多少?相关信息盘