请选择 进入手机版 | 继续访问电脑版
设为首页 收藏本站
开启辅助访问 切换到宽版

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

切换风格 立即注册 找回密码

Java教程网

查看: 51308|回复: 12

java32位md5加密

[复制链接]

新浪微博达人勋

712

积分

305

帖子

92

贡献

Rank: 7Rank: 7Rank: 7

积分
712

社区QQ达人灌水之王突出贡献优秀版主

发表于 2014-11-19 19:56:05 | 显示全部楼层 |阅读模式
代码如下
  1. import java.security.MessageDigest;
  2. import java.security.NoSuchAlgorithmException;

  3. public class Main {

  4.         public static void main(String[] args) {
  5.                 Main Main = new Main();
  6.                 System.out.println(Main.encryption("xiaowen123"));
  7.         }

  8.         /**
  9.          *
  10.          * @param plainText
  11.          *            明文
  12.          * @return 32位密文
  13.          */
  14.         public String encryption(String plainText) {
  15.                 String md5 = new String();
  16.                 try {
  17.                         MessageDigest md = MessageDigest.getInstance("MD5");
  18.                         md.update(plainText.getBytes());
  19.                         byte b[] = md.digest();

  20.                         int i;

  21.                         StringBuffer buf = new StringBuffer("");
  22.                         for (int offset = 0; offset < b.length; offset++) {
  23.                                 i = b[offset];
  24.                                 if (i < 0)
  25.                                         i += 256;
  26.                                 if (i < 16)
  27.                                         buf.append("0");
  28.                                 buf.append(Integer.toHexString(i));
  29.                         }

  30.                         md5 = buf.toString();

  31.                 } catch (NoSuchAlgorithmException e) {
  32.                         e.printStackTrace();
  33.                 }
  34.                 return md5;
  35.         }
  36. }
复制代码

效果图
  1. 406d6689b7664c2beb6905557ac01090
复制代码



来自群组: java开发组

新浪微博达人勋

6246

积分

1542

帖子

1568

贡献

Rank: 8Rank: 8

积分
6246
发表于 2014-11-19 19:56:46 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
发表于 2014-11-19 21:53:03 | 显示全部楼层
太棒了,感谢楼主太棒了,感谢楼主
生活要懂得规划

新浪微博达人勋

6866

积分

1724

帖子

1696

贡献

Rank: 8Rank: 8

积分
6866

社区QQ达人最佳新人活跃会员热心会员

发表于 2014-11-20 22:19:33 | 显示全部楼层
支持,楼下的跟上哈~

新浪微博达人勋

7048

积分

1760

帖子

1747

贡献

Rank: 8Rank: 8

积分
7048

社区QQ达人最佳新人活跃会员热心会员

发表于 2014-12-1 07:56:25 | 显示全部楼层
专业抢沙发的!哈哈

新浪微博达人勋

6168

积分

1521

帖子

1549

贡献

Rank: 8Rank: 8

积分
6168
发表于 2014-12-18 09:13:52 | 显示全部楼层
嘘,低调。

新浪微博达人勋

6357

积分

1571

帖子

1594

贡献

Rank: 8Rank: 8

积分
6357
发表于 2014-12-20 21:41:01 | 显示全部楼层
大人,此事必有蹊跷!

新浪微博达人勋

6374

积分

1574

帖子

1600

贡献

Rank: 8Rank: 8

积分
6374
发表于 2014-12-23 20:25:54 | 显示全部楼层
嘘,低调。

新浪微博达人勋

6937

积分

1755

帖子

1710

贡献

Rank: 8Rank: 8

积分
6937

社区QQ达人最佳新人活跃会员热心会员

发表于 2014-12-25 08:23:48 | 显示全部楼层
楼猪V5啊

新浪微博达人勋

7142

积分

1783

帖子

1769

贡献

Rank: 8Rank: 8

积分
7142

社区QQ达人最佳新人活跃会员热心会员

发表于 2014-12-30 13:08:15 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋|手机版|Archiver|Java教程网    

GMT+8, 2020-10-30 06:01 , Processed in 0.306879 second(s), 41 queries .

Powered by Discuz X3.2

© 2001-2013 JAVA教程网

快速回复 返回顶部 返回列表