博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java获取字符串Md5值
阅读量:2018 次
发布时间:2019-04-28

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

package org.example;import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Test {
public static String getMd5(String text) throws NoSuchAlgorithmException, UnsupportedEncodingException {
MessageDigest md5 = MessageDigest.getInstance("MD5"); byte[] bytes = md5.digest(text.getBytes(StandardCharsets.UTF_8)); StringBuilder builder = new StringBuilder(); for (byte aByte : bytes) {
builder.append(Integer.toHexString((0x000000FF & aByte) | 0xFFFFFF00).substring(6)); } return builder.toString(); } public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingException {
String str = "hello md5 你好"; System.out.println(getMd5(str)); // fca0127f57c8528791332645b8105bd8 }}

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

你可能感兴趣的文章
Linux 文件系统剖析
查看>>
面对不断升级的内核,如何学习linux设备驱动
查看>>
要想35岁以前成功 必备9大好习惯
查看>>
Linux内存空间访问札记(转)
查看>>
实用USB术语详解
查看>>
USB 驱动程序(转贴)
查看>>
usb 基础
查看>>
USB关键字
查看>>
linux sock_raw原始套接字编程 (转)
查看>>
usb hardware logic block diagram (转)
查看>>
USB枚举过程
查看>>
USB枚举过程图解.....
查看>>
请不要做浮躁的嵌入式系统工程师(谨以此文与大家共勉)
查看>>
深度探索套接字缓冲区
查看>>
什么是IP分片技术
查看>>
关于TCP重组[转]
查看>>
基本转化
查看>>
字节序和网络字节序
查看>>
学习方法(感悟)
查看>>
生活感悟
查看>>