我是靠谱客的博主 负责时光,最近开发中收集的这篇文章主要介绍MD5加密,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

npm安装:
npm install --save js-md5
1、在需要使用的项目文件中引入:
import md5 from 'js-md5';
使用:
md5('holle') // bcecb35d0a12baad472fbe0392bcc043
2、或者在main.js文件中将md5转换成vue原型:
import md5 from 'js-md5';
Vue.prototype.$md5 = md5;
在需要用到的文件中使用:
this.$md5('holle') // bcecb35d0a12baad472fbe0392bcc043
例如:
password: Aa123456
phone: 15912345621
需求1、将password对半拆分,将phong放在密码中间,然后用MD5加密后传给后端(若password为奇数,则多出的一个放在后半段)
需求2、将password中的字母全部转为小写,然后再对半拆分,将phong放在他们中间,然后用MD5加密后传给后端(若password为奇数,则多出的一个放在后半段)
activatd() {
this.toMd5(that.password),
this.toMd5Lower(that.password),
}
//需求1
toMd5(val) {
var temp = val.replace(/(^s*)|(s*$)/g,"")
var num = temp.length / 2
var a = temp.slice(0,num)
var b = temp.slice(num)
var c = a + this.phone + b
return md5(c)
},
需求2
toMd5Lower(val) {
var temp = val.replace(/(^s*)|(s*$)/g,"")
var lowTemp = temp.toLowerCase()
var num = lowTemp.length / 2
var a = lowTemp.slice(0,num)
var b = lowTemp.slice(num)
var c = a + this.phone + b
return md5(c)
},

最后

以上就是负责时光为你收集整理的MD5加密的全部内容,希望文章能够帮你解决MD5加密所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部