vuejs如何实现密码加密
发表于:2025-11-19 作者:千家信息网编辑
千家信息网最后更新 2025年11月19日,这篇文章主要为大家展示了"vuejs如何实现密码加密",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"vuejs如何实现密码加密"这篇文章吧。vuejs实现密
千家信息网最后更新 2025年11月19日vuejs如何实现密码加密
这篇文章主要为大家展示了"vuejs如何实现密码加密",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"vuejs如何实现密码加密"这篇文章吧。
vuejs实现密码加密的方法:1、通过npm引入"crypto-js"依赖;2、创建js文件引入"crypto-js"并写入加密方法;3、在需要加密的组件内使用cryptoObj加密方法即可。
vue中使用crypto-js实现密码加密(此处只记录了前端加密)
1、npm引入crypto-js依赖
2、创建js文件引入crypto-js并写入加密方法
3、在需要加密的组件内使用cryptoObj加密方法
1、npm引入crypto-js依赖
npm install crypto-js -D
npm install crypto-js -D
若出现报错,我的报错如下(可能是因为使用了淘宝镜像):
npm ERR! code 1npm ERR! path E:\Users\yidu_\Documents\pccm-screen\node_modules\node-sassnpm ERR! command failednpm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuildnpm ERR! gyp info it worked if it ends with oknpm ERR! gyp info using node-gyp@3.8.0npm ERR! gyp info using node@14.15.1 | win32 | x64npm ERR! gyp ERR! configure errornpm ERR! gyp ERR! stack Error: Command failed: D:\ProgramData\Anaconda3\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];npm ERR! gyp ERR! stack File "", line 1npm ERR! gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3];npm ERR! gyp ERR! stack ^npm ERR! gyp ERR! stack SyntaxError: invalid syntaxnpm ERR! gyp ERR! stacknpm ERR! gyp ERR! stack at ChildProcess.exithandler (child_process.js:308:12)npm ERR! gyp ERR! stack at ChildProcess.emit (events.js:315:20)npm ERR! gyp ERR! stack at maybeClose (internal/child_process.js:1048:16)npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)npm ERR! gyp ERR! System Windows_NT 10.0.19042npm ERR! gyp ERR! command "D:\\Program Files\\nodejs\\node.exe" "E:\\Users\\yidu_\\Documents\\pccm-screen\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd E:\Users\yidu_\Documents\pccm-screen\node_modules\node-sassnpm ERR! gyp ERR! node -v v14.15.1npm ERR! gyp ERR! node-gyp -v v3.8.0npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in:npm ERR! D:\Program Files\nodejs\node_cachel\_logs\2021-05-06T07_10_11_380Z-debug.log
所以之后我使用淘宝镜像进行安装
cnpm install crypto-js -D
cnpm install crypto-js -D
安装成功:
√ Installed 1 packages√ Linked 0 latest versions√ Run 0 scripts√ All packages installed (1 packages installed from npm registry, used 283ms(network 278ms), speed 4.58kB/s, json 1(1.27kB), tarball 0B)
2、创建js文件引入crypto-js并写入加密方法
在src-assets文件夹下创建js文件 cryp.js
在cryp.js文件中引入crypto-js并写入加密方法:
import CryptoJS from 'crypto-js'var cryptoObj = { /* 加密 */ encryptFunc: (message) => { var key = '12345678900';//前后端约定好的秘钥 var keyHex = CryptoJS.enc.Utf8.parse(key); var encrypted = CryptoJS.AES.encrypt(message, keyHex, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); return encrypted.toString(); },}export default cryptoObj;3、在需要加密的组件内使用cryptoObj加密方法
以上是"vuejs如何实现密码加密"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
加密
密码
方法
文件
内容
手机
篇文章
组件
输入
手机号
镜像
长度
淘宝
学习
帮助
验证
特殊
成功
前端
号码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳服务器回收价目表
sql实时数据库厂家
专业数据库是什么原因
北京zte软件开发
专科的计算机网络技术不好吗
绍兴品牌网络技术怎么样
骆惠宁在全省网络安全
在迪拜做网络安全吗
腾讯会议服务器异常是为什么
软件开发技术基础电子版
网吧提升网络安全
自建服务器还是云服务器划算
云运动app显示服务器异常
服务器集中
数据库查询名字带下划线
软件开发的交付成果是什么
购买飞机票软件开发
阿里巴巴服务器ip
可以用中文搜索的网络数据库
网络安全评测工具
网络安全技术学院是几本
软件开发甲方应提交材料
漳州虚拟直播软件开发
学创杯创业之星服务器地址
网络技术和软件开发薪资
云服务器推荐
安徽智能软件开发技巧
怎么修复sql数据库
网络安全口令有哪些
lingq数据库