关于C#MD5与javaMD5不一致问题

问题描述:java的MD5加密跟C#的MD5加密结果不一致,FormsAuthentication.HashPasswordForStoringInConfigFile(p, "MD5").ToUpper();这是c#的MD5加密     在网上找了问题 有很多人提出这样的问题   说是与服务器调节保持一种MD5一致,自己写一个MD5加密。小弟不会写MD5加密,求各位大神解救啊..............

分享到:

------解决方案--------------------

加密的内容是什么类型?

------解决方案--------------------

这里给一个JAVA版本MD5加密的实现。如果要验证加密是否正确,可以移步

http://www.ostools.net/encrypt?type=2

public final static String MD5(String s) {

//16进制下数字到字符的映射数组

char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',

'a', 'b', 'c', 'd', 'e', 'f' };

try {

byte[] strTemp = s.getBytes();

MessageDigest mdTemp = MessageDigest.getInstance("MD5");

mdTemp.update(strTemp);

byte[] md = mdTemp.digest();

int j = md.length;

char str[] = new char[j * 2];

int k = 0;

for (int i = 0; i

byte byte0 = md[i];

str[k++] = hexDigits[byte0 >>> 4 & 0xf];

str[k++] = hexDigits[byte0 & 0xf];

}

return new String(str);

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

return null;

}

}

ios md5和java不一致,关于C#MD5与javaMD5不一致有关问题相关推荐

  1. php md5加密 java代码_Java实现MD5加密及解密的代码实例分享

    基础:MessageDigest类的使用 其实要在Java中完成MD5加密,MessageDigest类大部分都帮你实现好了,几行代码足矣:/** * 对字符串md5加密 * * @param str ...

  2. md5 算法java实现_java实现MD5算法

    import java.security.MessageDigest; /** 加密工具* @author 刘彦青 * **/ public class EncryptUtil { /** MD5加密 ...

  3. IOS端与Java端MD5加密方法

    关于NSString的MD5加密,这不难,在网上可以搜到很多算法,主要是跟后台的统一会出问题,对同一段字符串,ios和java加密后的结果可能不一样.现在贴一下ios端和后台java的代码. java ...

  4. java md5加密 jar包_练习MD5加密jar包编写

    简介 参数签名可以保证开发的者的信息被冒用后,信息不会被泄露和受损.原因在于接入者和提供者都会对每一次的接口访问进行签名和验证. 签名sign的方式是目前比较常用的方式. 第1步:接入者把需求访问的接 ...

  5. java security / SSL / TLS / md5 / sha / base64 / rsa / des / aes / 3des

    java jdk keytool C:\Program Files\Java\jdk1.7.0_11\bin\keytool.exe [lindows@Loadrunner19 ~]$ ll /opt ...

  6. 利用Java自带的MD5加密java.security.MessageDigest;

    MD5加密算法,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2.MD3.MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著 ...

  7. 使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题)

    使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题) 参考文章: (1)使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题) (2)https://www.cn ...

  8. 用Java获取文件的MD5校验和

    我正在寻找使用Java获取文件的MD5校验和. 我真的很惊讶,但是我找不到任何能显示如何获取文件的MD5校验和的东西. 怎么做? #1楼 Guava现在提供了一个新的,一致的哈希API,它比JDK中提 ...

  9. Java字符串、文件MD5工具类

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/120874209 本文出自[赵彦军的博客] 文章目录 Hex MD5Util 其他实 ...

  10. java中md5怎么实现的_java中md5算法的实现

    /** * MD5的算法在RFC1321 中定义 * 在RFC 1321中,给出了Test suite用来检验你的实现是否正确: * MD5 ("") = d41d8cd98f00 ...

最新文章

  1. 福州大学计算机专业排名2018,软科2018年世界一流学科排名发布 福州大学9个学科上榜...
  2. HTML5 参数传递
  3. toj 4615 Tetrahedrons and Spheres
  4. UI版式设计模板,这样做才高级!
  5. linux bash基本特性
  6. oracle初级系列教程
  7. IBM AIX创建lv
  8. php mixed约束,Mixed Content: 混合被动/显示内容和混合活动内容
  9. minSdkVersion、maxSdkVersion、targetSdkVersion、target释义
  10. 联通盒子系统服务器,联通IPTV盒子刷机方法,实现软件任意安装
  11. poi生成excel并让excel的列有筛选功能
  12. Threejs实现3d地球记录(1)
  13. CrystalDiskInfo 各项参数说明
  14. tp5子域名index.php,tp5实现绑定子域名,并且根据子域名定义路由规则
  15. 论文阅读笔记- Dremel
  16. python编程<十五>
  17. 从0开始学习 GitHub 系列之「03.Git 速成」----转载自stormzhang 原创文章
  18. 离散数学·命题逻辑【范式、推理】
  19. 电子科技大学 编译原理期末女娲补天
  20. 解决小米note5 安装了google play store 打不开的问题

热门文章

  1. pycharm 汉化包
  2. sb3转换exe_SB转exe或swf(sb3toSB2.rar
  3. 中文文本校对源码java_文字校对应该怎么校对?
  4. 蔡高厅高等数学18-函数在一点处的连续、函数在区间内的连续、两类间断点的判断
  5. 最好用的十六进制编辑器 010 Editor
  6. 【分享】一个电路仿真软件---proteus ISIS
  7. 编写GOM引擎登录器,直接启动GOM客户端DAT文件不掉线
  8. nsight linux,如何在Linux中用NVIDIA Nsight剖析PyCUDA代码?
  9. 漏洞扫描器和Nessus分析
  10. 用c语言做一个背单词的软件,安利一个超好用且自由度高的背单词app