在VueJs中使用CryptoJs进行加密和解密的示例
安装的第一步
安装加密js
第二步是创建
在js文件目录中创建一个js文件秘密
/* * *将页面上输入的密码加密传输到后台进行验证,解密返回的数据,并在页面上显示*/let crypto js=require(' crypto-js ');//引入AES源代码jsexport default {/**对密码进行加密并传输到后台进行验证* @ param {string} word需要加密的密码* @param {String} keyStr对密码进行加密* @返回{ String }加密密文* */encrypt(word,keyStr) {//加密keyStr=keyStr?keyStr : ' ABGHNJHGSHUYG12let key=crypto js . enc . utf8 . parse(KeyStr);让srcs=crypto js . enc . utf8 . parse(word);let encrypted=CryptoJS。AES.encrypt(srcs,key,{ mode: CryptoJS.mode.ECB,padd : crypto js . pad . pkcs7 });返回encrypted . tostring();}、/* *解密页面上的加密密文,以便用户修改* @ param {string} word需要加密的密码* @ param {string}用于密码加密的keyStr密钥* @返回{ String }解密明文* */decrypt (word,key str){//decrypt key str=key str?keyStr : ' ABGHNJHGSHUYG12let key=crypto js . enc . utf8 . parse(KeyStr);let decrypt=CryptoJS。AES.decrypt(word,key,{ mode: CryptoJS.mode.ECB,padd : crypto js . pad . pkcs7 });返回CryptoJS.enc.Utf8.stringify(解密)。toString();},};第三步是介绍
将文件引入特定的加密和解密模块
并且通过使用加密功能来加密要加密的密码
加密是一种加密功能
第一个参数是需要加密的明文
第二个参数是加密过程中使用的密钥
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:在VueJs中使用CryptoJs进行加密和解密的示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。