文档章节

java md5 32位加密方法

薄皮儿脆沙瓤
 薄皮儿脆沙瓤
发布于 2013/11/21 13:41
字数 83
阅读 110
收藏 0
import java.security.MessageDigest;


public class MD52 {
	public static void main(String[] args) {
		String a = MD5_32BIT.md5("123456");
		System.out.println(a);
	}
	public final static String md5(String plainText) {
		   String md5Str = null;
		   try {
		    StringBuffer buf = new StringBuffer();
		    MessageDigest md = MessageDigest.getInstance("MD5");
		    md.update(plainText.getBytes());
		    byte b[] = md.digest();
		    int i;
		    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));
		    }
		    md5Str = buf.toString();
		   } catch (Exception e) {
		    e.printStackTrace();
		   }
		   return md5Str;
		}
}


© 著作权归作者所有

共有 人打赏支持
薄皮儿脆沙瓤
粉丝 3
博文 11
码字总数 5527
作品 0
昌平
程序员
私信 提问
java 计算文件MD5值 大文件

MD5是常用的加密算法,也经常用于校验信息完整,如文件的完整性。用术语讲,MD5是一种消息摘要算法(Message Digest Algorithm)。另外还有一种常用的消息摘要算法SHA1。如果想了解这些的话,可...

laigous
2013/01/31
0
2
URL短地址压缩算法 微博短地址原理解析 (Java实现)

最近,项目中需要用到短网址(ShortUrl)的算法,于是在网上搜索一番,发现有C#的算法,有.Net的算法,有PHP的算法,就是没有找到Java版的短网址(ShortUrl)的算法,很是郁闷。同时还发现有...

神勇小白鼠
2014/07/29
0
0
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC

加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书...

mrliuze
2015/05/27
0
0
Java数据类型之byte和char

1 bit = 1 个二进制位 1 byte = 8 bit 基本数据类型 Java基本数据类型 int 32bit short 16bit long 64bit byte 8bit char 16bit float 32bit double 64bit 位(bit) 比特(英语:Bit),亦称......

秋风醉了
2014/05/15
0
0
Java利用MessageDigest获取字符串或文件MD5详解

MD5是常用的加密算法,也经常用于校验信息完整,如文件的完整性。用术语讲,MD5是一种消息摘要算法(Message Digest Algorithm)。另外还有一种常用的消息摘要算法SHA1。如果想了解这些的话,可...

神勇小白鼠
2013/09/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

c++中友元函数理解与使用

在学习c++这一块,关于友元函数和友元类,感觉还是不好理解,但是井下心来,理解,需要把我一下几点。 首先讲友元函数。 (1)友元函数: 1)C++中引入友元函数,是为在该类中提供一个对外(除...

天王盖地虎626
19分钟前
0
0
OSChina 周一乱弹 —— 白掌柜说了卖货不卖身

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @爱漫爱 :这是一场修行分享羽肿的单曲《Moony》 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :开不开心? 开心呀, 我又不爱睡懒觉…...

小小编辑
今天
47
3
大数据教程(11.7)hadoop2.9.1平台上仓库工具hive1.2.2搭建

上一篇文章介绍了hive2.3.4的搭建,然而这个版本已经不能稳定的支持mapreduce程序。本篇博主将分享hive1.2.2工具搭建全过程。先说明:本节就直接在上一节的hadoop环境中搭建了! 一、下载apa...

em_aaron
今天
5
0
开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
今天
6
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部