看JS中利用CryptoJS进行MD5/SHA256/BASE64/AES加解密的方法与示例
CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法,由于它使用起来稍微有些复杂。所以本文主要着重说一下CryptoJS进行MD5/SHA256/BASE64/AES加解密的方法与示例。 准备工作 你可以下载CryptoJS( https://github.com/brix/crypto-js )到您本地,新建一个网页然后通过console.log()进行调试,可以使用一款接口管理工具ApiPost( https://www.apipost.cn/ )进行调试。 ApiPost是一款功能类似Postman的工具,但是融入了文档分享功能,使用起来很方便。它内置了CryptoJS支持,所以我就以它作为调试工具了。 MD5加密 CryptoJS.MD5( '待加密字符串').toString() SHA256加密 CryptoJS.SHA256( '待加密字符串').toString() base64加密 CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse( '待加密字符串')) base64解密 CryptoJS .enc .Base64 .parse("待解密字符串") .toString( CryptoJS .enc .Utf8) AES简单加密 CryptoJS.AES.encrypt