关闭

【JavaWeb开发】MD5加密算法(直接使用java中的MessageDigest)

标签: java加密java web算法
385人阅读 评论(0) 收藏 举报
分类:

写在前面的话,我对于MD5具体的加密方式并不了解,暂时只能是傻瓜式的使用而已,和之前微信后台开发的SHA1加密一样,拿来直接用。以后有时间的时候再去深入了解。

package util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MyMD5 {
    public static String getMd5(String plainText) {  
        try {  
            MessageDigest md = MessageDigest.getInstance("MD5");  
            md.update(plainText.getBytes());  
            byte b[] = md.digest();  

            int i;  

            StringBuffer buf = new StringBuffer("");  
            for (int offset = 0; offset < b.length; offset++) {  
                i = b[offset];  
                if (i < 0)  
                    i += 256;  
                if (i < 16)  
                    buf.append("0");  
                buf.append(Integer.toHexString(i));  
            }  
            //32位加密  
            return buf.toString();  
            // 16位的加密  
            //return buf.toString().substring(8, 24);  
        } catch (NoSuchAlgorithmException e) {  
            e.printStackTrace();  
            return null;  
        }  

    }  
}

写好之后直接在另外一个方法中调用即可,可以用站长之家的工具测试是否加密成功:站长工具-MD5加密检验

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Java 自带的加密类MessageDigest类(加密MD5和SHA)

转自:http://blog.csdn.net/xiaokui_wingfly/article/details/38045871 Java 自带的数据加密类MessageDigest(MD5或...
  • xuanjiewu
  • xuanjiewu
  • 2016-07-21 20:13
  • 6153

在javaweb项目中进行MD5加密

加密的java类: MD5keyBean.java
  • u014482758
  • u014482758
  • 2014-10-25 14:16
  • 2444

JavaWeb加密解密——md5

JavaWeb中md5加密算法的运用,前端js加密,后台java解密
  • AlvinNoending
  • AlvinNoending
  • 2015-01-02 17:15
  • 1144

JAVA实现MD5加密算法(使用MessageDigest)

MD5加密算法,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准...
  • ymc0329
  • ymc0329
  • 2011-09-01 11:22
  • 34190

java自带的MessageDigest实现文本的md5加密算法

//首先进行实例化和初始化 MessageDigest md = MessageDigest.getInstance("MD5"); //得到一个操作系统默认的字节编码格式的字节数组 byte[] b...
  • guoguo527
  • guoguo527
  • 2016-10-28 10:55
  • 425

java自带的MessageDigest实现文本的md5加密算法

转载自-------------http://www.jb51.net/article/77235.htm------------------------- 这篇文章主要介绍了java自带的Mess...
  • Daybreak1209
  • Daybreak1209
  • 2016-12-20 10:36
  • 726

关于java中MD5加密(可直接使用)

本文转自:http://www.cnblogs.com/solove/archive/2011/10/18/2216715.html 上部分是转载的关于字符串的加密,后半部分则比较全,包括字符串...
  • w1764033735
  • w1764033735
  • 2017-12-18 19:59
  • 18

DELPHI7可直接使用的MD5加密文件算法源代码

  • 2014-04-21 15:49
  • 11KB
  • 下载

使用MD5和RSA加密算法实现加密解密,可直接在项目中使用

  • 2014-06-18 12:26
  • 4.31MB
  • 下载

JAVA上加密算法的实现用例MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用(转)

JAVA上加密算法的实现用例MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用(转) 源文作者王辉 第1章基础知识 1.1. 单钥密码体制 单钥密码...
  • dainiao01
  • dainiao01
  • 2011-11-15 22:24
  • 1011
    关于我
    个人资料
    • 访问:104310次
    • 积分:1431
    • 等级:
    • 排名:千里之外
    • 原创:64篇
    • 转载:7篇
    • 译文:1篇
    • 评论:19条
    博客专栏
    最新评论