前端学习笔记1--md5加密中文

   前些天开发一个小项目时,发现MD5一段含有中文的字符串的结果与一个同事不同,找了一些在线编辑器发现也有两种结果,后来各种查资料,学习到:中文字符串 转byte时,要指定字符集。

在java语言的MD5代码中,MD5加密前,把字符串getBytes("UTF-8")一下再加密,后台接收也用UTF-8就好了;

   由于我是在网页前端js用到MD5,原来用的是GBK编码下的MD5,修改成UTF-8下的就跟同事对上了,将GBK和UTF-8两种编码下的js方法记录于编码块中,通过以下方式引用:

  1. MD5_GBK.js

  <script src="https://code.csdn.net/snippets/1858202.js"></script>

   2. MD5_UTF-8.js

  <script src="https://code.csdn.net/snippets/1858224.js"></script>




阅读更多
个人分类: web开发学习日记
想对作者说点什么? 我来说一句

我的前端学习笔记

2016年01月06日 3.64MB 下载

h5前端学习笔记

2017年03月21日 60KB 下载

RSA前端加密后台解密

2017年11月21日 49B 下载

没有更多推荐了,返回首页

不良信息举报

前端学习笔记1--md5加密中文

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭