博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java生成字符串md5函数类
阅读量:6000 次
发布时间:2019-06-20

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

import java.security.MessageDigest;/** * Md5 工具 */public class Md5Util {    private static MessageDigest md5 = null;    static {        try {            md5 = MessageDigest.getInstance("MD5");        } catch (Exception e) {            System.out.println(e.getMessage());        }    }    /**     * 用于获取一个String的md5值     * @param string     * @return     */    public static String getMd5(String str) {        byte[] bs = md5.digest(str.getBytes());        StringBuilder sb = new StringBuilder(40);        for(byte x:bs) {            if((x & 0xff)>>4 == 0) {                sb.append("0").append(Integer.toHexString(x & 0xff));            } else {                sb.append(Integer.toHexString(x & 0xff));            }        }        return sb.toString();    }    public static void main(String[] args) {        System.out.println(getMd5("hello world"));    }}

 

转载地址:http://oibmx.baihongyu.com/

你可能感兴趣的文章
非、半、结构化数据学习【转载】
查看>>
SpringMVC之单/多文件上传
查看>>
avalon加载一闪而过现象
查看>>
线段树模板【数据结构 - 线段树】
查看>>
Castle IOC概念理解
查看>>
如何配置Log4Net使用Oracle数据库记录日志
查看>>
一道在知乎很火的 Java 题——如何输出 ab【转】
查看>>
Python学习第二天-编写购物车
查看>>
AD域组策略-只显示指定的控制面板选项配置方法
查看>>
BigTable——针对结构型数据的一种分布式存储系统
查看>>
ip通信基础第二周回顾
查看>>
唯美MACD-完全版
查看>>
Canvas中 drawImage绘制图片不显示
查看>>
MyEclipse新建Server项目
查看>>
Magento错误处理
查看>>
茵茵的第一课
查看>>
Linux实战教学笔记53:开源虚拟化KVM(一)搭建部署与概述
查看>>
PAT 1007
查看>>
USACO习题:Friday the Thirteenth
查看>>
C++ VS2012 内存泄露检测
查看>>