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)
 },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值