博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA 32位md5加密代码
阅读量:5808 次
发布时间:2019-06-18

本文共 1110 字,大约阅读时间需要 3 分钟。

  hot3.png

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class Test {     public static void main(String[] args) {        Test test = new Test();        System.out.println(test.encryption("12345678"));    }     /**     *      * @param plainText     *            明文     * @return 32位密文     */    public String encryption(String plainText) {        String re_md5 = new String();        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));            }             re_md5 = buf.toString();         } catch (NoSuchAlgorithmException e) {            e.printStackTrace();        }        return re_md5;    }}

 

转载于:https://my.oschina.net/goodyj/blog/790398

你可能感兴趣的文章
Java IO流详尽解析
查看>>
邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)...
查看>>
Linux VSFTP服务器
查看>>
DHCP中继数据包互联网周游记
查看>>
Squid 反向代理服务器配置
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>
项目管理心得
查看>>
Android自学--一篇文章基本掌握所有的常用View组件
查看>>
灰度图像和彩色图像
查看>>
通过vb.net 和NPOI实现对excel的读操作
查看>>
TCP segmentation offload
查看>>
java数据类型
查看>>
数据结构——串的朴素模式和KMP匹配算法
查看>>
FreeMarker-Built-ins for strings
查看>>
验证DataGridView控件的数据输入
查看>>
POJ1033
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
一维数组
查看>>
Linux学习笔记之三
查看>>