当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

md5

发表于: 2015-01-14   作者:3213213333332132   来源:转载   浏览:
MD5
摘要: import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MDFive { public static void main(String[] args) { String md5Str = "cq
import java.security.MessageDigest;  
import java.security.NoSuchAlgorithmException;  
  
public class MDFive {  
    public static void main(String[] args) {  
        String md5Str = "cqmy0_YSDS2";        
        System.out.println(md5(md5Str));  
    }  
    public static String md5(String md5Str) {  
        StringBuffer sb = new StringBuffer();  
        try {  
            //获得消息摘要md5  
            MessageDigest md5 = MessageDigest.getInstance("md5");  
            //以md5的方式加密    java.security.MessageDigest的设计体现了工厂模式  
            byte[] tempMd5 = md5.digest(md5Str.getBytes());  
            int temp = 0;  
            for(byte s: tempMd5) {  
                temp = s;  
                if(temp<0) temp+=256; //负变正  
                if(temp<16) sb.append("0"); //小于16前面加0,这能保证生成的密文长度为32  
                //把数字加工成为十六进制字符串——装到字符串缓冲区  
                sb.append(Integer.toHexString(temp));  
            }             
        } catch (NoSuchAlgorithmException e) {           
            e.printStackTrace();  
        }  
        return sb.toString().toUpperCase();  
    }  
}  

md5

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

推荐文章
1 MD5
2 MD5
3 MD5
4 MD5
5 md5
6 MD5
7 MD5
8 md5
9 MD5
10 md5
11 MD5
12 MD5
13 MD5
14 MD5
15 MD5
16 MD5
17 MD5
18 MD5
19 MD5
20 md5
编辑推荐
1 MD5
how MD5 works: MD5 在软件领域中被广泛运用来保证传输的文件的完整性。 应用举例说明工作原理: S
2 MD5
此文为复合型文章:引用+原创 ----------- 1.C# MD5 与 java MD5 生成的字符串不一致问题 C# 源码
 MD5用的是哈希函数,在计算机网络中应用较多的不可逆加密算法有RSA公司发明的MD5算法和由美国国家
MD5 Encrypt Need Import System Private Namespace: Imports System.Security Imports System.Secu
MD5 Encrypt Need Import System Private Namespace: Imports System.Security Imports System.Secu
MD5的介绍:http://zh.wikipedia.org/zh-cn/MD5 目前,MD5主要用于错误检查。 很多原版的文件都会提
 MD5用的是哈希函数,在计算机网络中应用较多的不可逆加密算法有RSA公司发明的MD5算法和由美国国家
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函
MD5 Encrypt Need Import System Private Namespace: Imports System.Security Imports System.Secu
用MD5进行密码的加密。 写一个类用来存放MD5算法。 using System; using System.Collections.Generi
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号