工作笔记:md5代码
发布日期:2021-09-22 22:46:58
浏览次数:4
分类:技术文章
本文共 739 字,大约阅读时间需要 2 分钟。
package com.cowise.core.util;
import java.security.MessageDigest;
public class MD5 {
private String inStr;private MessageDigest md5;
public MD5(String inStr) {
this.inStr = inStr; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { e.printStackTrace(); } }public String compute() {
char charArray[] = inStr.toCharArray(); byte byteArray[] = new byte[charArray.length]; for (int i = 0; i < charArray.length; i++) byteArray[i] = (byte) charArray[i];byte md5Bytes[] = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer(); for (int i = 0; i < md5Bytes.length; i++) { int val = md5Bytes[i] & 0xff; if (val < 16) hexValue.append("0"); hexValue.append(Integer.toHexString(val)); }return hexValue.toString();
}}
转载地址:https://blog.csdn.net/a962601835/article/details/8791935 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月22日 14时36分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux下intel 82579LM 网卡驱动安装
2019-05-02
ffmpeg开发中的问题(十二) 一些小点
2019-05-02
python urllib
2019-05-02
APUE初学 环境搭建
2019-05-02
Binary Tree Level Order Traversal
2019-05-02
题目1511:从尾到头打印链表
2019-05-02
SYSTEM V IPC 基本概念
2019-05-02
Elasticsearch 备份数据到 AWS S3
2019-05-02
使用rancher配置kong和konga
2019-05-02
变量字符串${var%%.*}
2019-05-02
Kong docker部署及简单使用
2019-05-02
jstat命令查看jvm的GC情况
2019-05-02
zabbix自动清理30天前的数据
2019-05-02
nginx针对url参数重写URI
2019-05-02
python处理日志
2019-05-02
ELK部署搭建
2019-05-02
kafka安装与配置
2019-05-02
filebeat安装配置
2019-05-02
验证日志信息收集成功
2019-05-02
彻底删除Kafka中的topic
2019-05-02