请选择 进入手机版 | 继续访问电脑版

热点推荐

    查看: 775|回复: 2

    【Java工具类】MessageDigest MD5加密工具类

    [复制链接]
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 361 天

    [LV.8]以坛为家I

    5万

    主题

    5万

    帖子

    16万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    160059
    发表于 2019-9-25 21:19:09 | 显示全部楼层 |阅读模式

    5 X9 V7 w$ s; v" C- \# NJava吧[java8.com]整理 MessageDigest MD5加密工具类
    ! m! x) S, o3 T* @
    ' y2 M& d# B& ]+ U( y7 k& [9 m& cJava源码:
    % L- U+ p# k, _8 ?
    1. package com.java8.util;# a  W  l" ^& h! b  p6 M( R
    2. ! l/ ~6 H& K, t" K6 f% V  X
    3. import java.security.MessageDigest; ; z- y% X' b$ i1 I1 i
    4. 1 R* D3 f  \! S! x! K
    5. /** 3 K( x1 c  {0 V/ \
    6. * @author: itmrchen 7 \- S# F: R3 I' [5 h# I  Q  o5 W/ z
    7. * @Description: MD5加密工具类3 W/ s  @  L2 U9 C3 O( |5 C% B
    8. * @date 2019/9/25 19:50 6 ^+ ~% B0 E5 H- T- @/ J3 m
    9. */" a  B% V( d2 n& G% `- U) b
    10. public class Md5Util {9 c2 L3 J) N+ t. V- l# M
    11.     public static String encrypt(String dataStr) { 1 t$ Y  H: h5 W7 V4 k  p
    12.         try { 7 L& }4 @/ X" R# s, N
    13.             MessageDigest m = MessageDigest.getInstance("MD5"); 2 \/ v8 D3 P" e- e; }
    14.             m.update(dataStr.getBytes("UTF8")); : `6 N( a3 B+ {* h- y
    15.             byte[] str = m.digest(); ; {+ ]3 V2 O* Z+ t
    16.             String result = ""; 3 B$ M+ i. |$ S1 L' L. M3 v7 Y
    17.             for (int i = 0; i < str.length; i++) { 3 {2 {+ Q7 {6 b, Z8 b
    18.                 result += Integer.toHexString((0x000000FF & str[i]) | 0xFFFFFF00).substring(6);/ k/ c3 j& L8 Q* y) {9 G
    19.             }! t, t- c$ W/ Z5 B# r7 \4 F; R
    20.             return result; ' {1 i  Y+ Y' j8 z
    21.         } catch (Exception e) { ) o& A" `3 y! {1 }9 G4 e' w
    22.             e.printStackTrace();3 u# [0 |2 Q$ b
    23.         }   D1 o' o, k7 B
    24. ' S7 W. c2 d1 n$ C( ?" c
    25.         return "";! z! {1 j* u9 W- y$ O- h- H9 W+ H1 F
    26.     }3 n: T* f" E8 T$ V4 h
    27. ; I. H2 t# N) D' ~* X
    28. }
    复制代码

    " M1 I  D0 [; {; C) n6 A3 K9 o6 W- l+ c  @( S

      ~3 N9 ]0 O' [) k( x9 c, E
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    118

    帖子

    238

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    238
    发表于 2020-3-14 04:01:01 | 显示全部楼层
    求沙发
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    118

    帖子

    242

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    242
    发表于 2020-12-5 21:32:35 | 显示全部楼层
    纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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