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

原创 2016年08月30日 16:55:29

   前些天开发一个小项目时,发现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>




相关文章推荐

学习笔记-C语言实现MD5加密算法

参考了不知道哪一位前辈的主体构思,暂时不知道改怎么描述,网上资料一大堆,实际看起来还是云里雾里,而现在想对做出来的东西做一个整理,发现还是找不到一个好的头绪,代码先贴出来: 头文件:CMD5.h ...

《java学习笔记》MD5加密算法

MD5加密算法

关于MD5加密的学习笔记

Message Digest Algorithm MD5Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整...

【项目从0到1】前端jQuery 和 Java MD5加密

这次的项目有APP端和微信H5端,而且都可以实现用户注册,用户注册时密码必须加密,但是必须要保证H5端使用的加密算法和Java端的一致,否则用户登录肯定会有问题的。下面就贴出一个算法一致的代码: jQ...

学习笔记8: android stuido 如何获取SHA1数字签名,MD5信息

1.打开Terminal a.直接打开 b.如果找不到,可查找索引(连按两次shift键)打开 2.输入命令 打开后如图,默认在APP的文件夹下面: a. 定位到.and...

学习笔记之——android MD5加密(32位)和 Base64加密解密

转自:http://blog.csdn.net/lufanzheng/article/details/46729271      为了确保数据传输安全,一般都会采取加密方式 public class ...
  • LXLYHM
  • LXLYHM
  • 2017年05月02日 10:43
  • 479

openssl学习篇之base64编码、解码;md5 摘要;sha1摘要;3des加密,解密;rsa算法

openssl学习篇之base64编码、解码 完善在上一篇 “openssl学习篇之base64编码、解码中有写出实现的代码, 经实际的运行中,发现如果字符串长超过47会产生BUG,返回空,所以修正了...

前端DES与MD5加密

  • 2016年10月26日 22:27
  • 44KB
  • 下载

实现前端md5加密与记住用户名密码功能

闲暇时查了下关于md5加密的东西,现在一般都会在前台进行加密然后传到后台,这也是出于安全性的考虑吧,所以写了个小例子,作为笔记记录一下哈。 login.html,注意要导入相关的js md5...

SQL SERVER 2000数据库 MD5 32位加密 支持中文、数字、字母

从网上抄过来的   /***************************************************************************** * Name: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:前端学习笔记1--md5加密中文
举报原因:
原因补充:

(最多只允许输入30个字)