Java获取字符串Md5值
发布日期:2021-07-01 06:11:20
浏览次数:3
分类:技术文章
本文共 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 }}
转载地址:https://pengshiyu.blog.csdn.net/article/details/106753684 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月30日 12时38分25秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
html自定义radio button和checkbox
2019-05-08
操作型数据库(OLTP) VS 分析型数据库(OLAP)
2019-05-08
推荐系统 - 基于用户的协同过滤推荐 - 入门
2019-05-08
推荐系统 - 基于物品的协同过滤推荐 - 入门
2019-05-08
推荐系统 - 基于物品本身的特征来(分类)推荐- 步骤与进阶的knn
2019-05-08
推荐系统 - 基于物品本身的特征来(分类)推荐- 专有名词解释
2019-05-08
数据挖掘,机器学习,人工智能区别
2019-05-08
2013-7-18_SSH的开发_JSP调用ACTION的值一些错误
2019-05-08
Struts.xml中加不加type="redirect"
2019-05-08
js表格时间排序例子
2019-05-08
JSP初学的一些记录
2019-05-08
js初学笔记
2019-05-08
行存储(关系型数据库)与列存储(hbase,es聚合的doc_value)
2019-05-08
lucene的安装与小测试
2019-05-08
SSH调用lucene的错误
2019-05-08
Java static静态变量只有一个,被类拥有
2019-05-08
腾讯股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据
2019-05-08
getopt和getopt_long函数
2019-05-08
libevent源码浅析: http库
2019-05-08