手机版

在VueJs中使用CryptoJs进行加密和解密的示例

时间:2021-08-25 来源:互联网 编辑:宝哥软件园 浏览:

安装的第一步

安装加密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或者邮箱删除。