您现在的位置是:首页 > 数码 > 

md解密 vue

2025-07-19 04:20:38
md解密 vue 无论你开发什么样的项目,你可能都会要开发登录、注册、修改密码、忘记密码这些功能,少数项目除外!!要实现这些功能,对于保护用户或者管理员账号密码,这是我们程序员肯定要做的事情。要是用户密码不加密,用明文方式传给后台,是不是有点耍流氓了!!&

md解密 vue

无论你开发什么样的项目,你可能都会要开发登录、注册、修改密码、忘记密码这些功能,少数项目除外!!要实现这些功能,对于保护用户或者管理员账号密码,这是我们程序员肯定要做的事情。要是用户密码不加密,用明文方式传给后台,是不是有点耍流氓了!!!所以为了保证密码的不可见性,我们还是加密吧!下面我简单介绍一下三种加密方法,也是我最常用的三种方法。

1.MD5:

1)、基本介绍

中文名:消息摘要算法

英文名:Message Digest Algorithrm MD5

其实再MD5诞生之前,还有MD2 MD MD4

MD5用的最多的地方就是 用户密码存储 文件校验

2)、使用方法

1. 使用npm 安装:npm install crypto --save (或者使用cdn:.1.0/js/js)

2.想在哪个组件中使用,就在哪个文件中引用 :import crypto from crypto

.methods中定义方法,然后调用

setMd5(){

var md5 = (md5)

md5.update(this.pw2)//this.pw2这是你要加密的密码

this.pw = md5.digest( hex )//this.pw这就是你加密完的密码,这个往后台传就行了

},

4.加密完之后是2位的、其实还可以加密成16位或者8位,哪种位数都行,满足需求就ok

2.sha256:

1)、基本介绍

1.中文名、英文名,全都叫sha256

2.因为哈希值是固定大小的  256位所以名字有个256

.听说最近流行的比特币,区块链中挺多地方都用到了这个加密算法

2)、使用方法

1.使用npm安装 :npm install js-sha256

2.然后在组件中methods定义方法,在调用

// sha256加密密码

setSha(){

let sha256 = require(js-sha256).sha256//这里用的是require方法,所以没用import

this.pw = sha256(this.passWord)//要加密的密码

cole.log(this.pw)//这就是你加密之后的密码

},

.base64

1)、基本介绍

8bit字节代码的编码方式之一

2)、使用方法

安装 npm install js-base64

2.跟上面一样,不啰嗦。

setBase(){

let Base64 = require(js-base64).Base64//还是require

this.pw = (this.passWord)//还是那些操作

cole.log(this.pw)

}

.总结

使用方法都一样,没什么本质上的区别,想用啥方法就用啥方法。

---------------------

作者:棋鬼王

来源:CSD

原文:

版权声明:本文为博主原创文章,转载请附上博文链接!

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/791005.html

相关标签:无
上传时间: 2024-01-08 10:24:52
留言与评论(共有 8 条评论)
本站网友 爱操吧
24分钟前 发表
英文名,全都叫sha256 2.因为哈希值是固定大小的  256位所以名字有个256 .听说最近流行的比特币,区块链中挺多地方都用到了这个加密算法 2)
本站网友 金向宇
25分钟前 发表
基本介绍 1.中文名
本站网友 面痣图解
24分钟前 发表
英文名,全都叫sha256 2.因为哈希值是固定大小的  256位所以名字有个256 .听说最近流行的比特币,区块链中挺多地方都用到了这个加密算法 2)
本站网友 长沙罗刚
11分钟前 发表
其实还可以加密成16位或者8位,哪种位数都行,满足需求就ok 2.sha256: 1)
本站网友 磨砂玻璃材质参数
2分钟前 发表
基本介绍 中文名:消息摘要算法 英文名:Message Digest Algorithrm MD5 其实再MD5诞生之前,还有MD2 MD MD4 MD5用的最多的地方就是 用户密码存储 文件校验 2)
本站网友 咸鸭蛋的营养价值
15分钟前 发表
1.MD5: 1)
本站网友 五家渠房价
18分钟前 发表
.1.0/js/js) 2.想在哪个组件中使用,就在哪个文件中引用 :import crypto from crypto .methods中定义方法,然后调用 setMd5(){ var md5 = (md5) md5.update(this.pw2)//this.pw2这是你要加密的密码 this.pw = md5.digest( hex )//this.pw这就是你加密完的密码,这个往后台传就行了 }