C#和java的Md5结果一致性算法
来源:互联网 发布:xp系统mac地址怎么查 编辑:程序博客网 时间:2024/06/05 17:02
//JAVA MD5算法
private static String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(str.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); }catch (UnsupportedEncodingException e){ e.printStackTrace(); } byte[] byteArray = messageDigest.digest(); StringBuffer md5StrBuff = new StringBuffer(); for (int i = 0; i < byteArray.length; i++) { if (Integer.toHexString(0xFF & byteArray[i]).length() == 1) md5StrBuff.append("0").append( Integer.toHexString(0xFF & byteArray[i])); else md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i])); } return md5StrBuff.toString(); }
//C# MD5代码
public static string StringToMD5Hash(string inputString){ MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] encryptedBytes = md5.ComputeHash(Encoding.UTF8.GetBytes(inputString)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < encryptedBytes.Length; i++) { sb.AppendFormat("{0:x2}", encryptedBytes[i]); } return sb.ToString();}
- C#和java的Md5结果一致性算法
- Java和C# MD5加密一致性解决方案
- C# AES和MD5密码的算法,本人测试:CS/BS解密的结果一致。
- 使用MD5算法检查文件的一致性
- [加密]JAVA与.NET加密结果相同的MD5算法
- C#的md5算法
- Java和C# MD5
- Java和C# MD5
- 关于C#和Java平台的MD5
- java的MD5算法
- 一致性Hash算法(KetamaHash)的c#实现
- 一致性Hash算法(KetamaHash)的c#实现
- 一致性Hash算法(KetamaHash)的c#实现
- 一致性Hash算法(KetamaHash)的c#实现
- md5检验本地和服务器包的一致性
- 算法--MD5--MD5加密算法的java实现
- MD5 算法的java实现
- java 的md5算法实现
- C#中控制TextBox的光标位置
- GridControl详解(附)表格属性一览
- python网络爬虫
- struts2的各种视图转发类型:redirect,redirectAction,plainText和字符编码类URLEncoder和URLDecoder的使用
- jquery.validate 自定义错误消息的显示方式--4
- C#和java的Md5结果一致性算法
- DX11可以完美兼容于DX10显卡
- CreateCompatibleBitmap 的使用
- Android学习札记26:深入理解Android中的消息处理机制——Thread、Looper、MessageQueue和Handler(1)
- 在预先定义的内存位置构造一个对象
- 关于浏览器内核的一些小知识,明明白白选浏览器!
- DX11技术访谈:全面支持DX10显卡和Vista
- 在DedeCMS中如何加入微博秀
- 百度贴吧爬虫