为了账号安全,请及时绑定邮箱和手机立即绑定

vue里面使用md5加密的问题

vue里面使用md5加密的问题

人到中年有点甜 2018-10-24 12:26:02
最近一段时间出现了这个问题 我使用js-md5对url加密 总是跟后台java的对不上然后报错 想了很久不知道为什么 后来发现是因为请求参数里有中文 但是奇怪的是我在本地调接口不报错 一打包发到服务器再调接口就报错 是我用得不对吗 我把参数用竖杠连接起来之后直接调用md5方法加密不就行了 之前也没出现过这问题 import md5 from 'js-md5'for (let key of params.keys()) {    if(key != 'file1' && key != 'file2' && key != 'fileList' ) {       a[a.length] = key;     } } a.sort();for (var i = 0; i < a.length; i++) {  sign += params.get(a[i]) + "|"; }sign = sign + encodekey; console.log(sign)return md5(sign);// 加密url
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

楼主你好!开发模式和生产模式,对于 js 的处理在于后者做了压缩混淆,所以可以从这个思路排查下。把 md5 的依赖包不做处理,和开发模式保持一致,可以试试看。希望有所帮助!

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1995 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信