Md5加密工具类DigestUtils
记录一下,说不定以后什么时候用到,
工具类这种东西能默默写下来的人是真牛逼,我承认我做不到,以后用不到的时候复制过去用就好!
如下:
Md5加密工具类:
DigestUtils:
package com.macw.util;import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;public class DigestUtils {// 获取md5加密算法对象private final static MessageDigest md;private final static char[] cs = { '0', '1', '2', '3', '4', '5', '6', '7','8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };static {try {md = MessageDigest.getInstance("md5");} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch blocke.printStackTrace();throw new RuntimeException(e);}}public static String md5(String text) {try {byte[] bs = md.digest(text.getBytes("utf-8"));StringBuilder sb = new StringBuilder();for (byte b : bs) {sb.append(cs[(b >> 4) & 0x0f]);sb.append(cs[b & 0x0f]);}return sb.toString();} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();throw new RuntimeException(e);}}//测试public static void main(String[] args) {System.out.println(md5("hello world"));System.out.println(md5("hello world"));System.out.println(md5("hello_world"));System.out.println(md5("hello_world"));}
}
Md5加密工具类DigestUtils相关推荐
- Java 开发中常用的 4 种加密方法。MD5加密工具类测试 base64加密工具类测试 SHA加密工具类测试 BCrypt加密工具类测试
一.工具类 1, md5加密工具类 2, base64加密工具类 3, Bcrypt工具类 二.加密测试 MD5加密测试 base64加密测试 SHA加密测试 BCrypt加密测试 一.工具类 1, ...
- MD5加密工具类(实战版)
MD5加密工具类(实战版) 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成 ...
- C# MD5加密工具类
方式一:(与其他MD5算法在加密某些数据时结果不同,但只有该方法适用于百度云推送的MD5加密) /// <summary>/// MD5加密/// </summary>/// ...
- md5加密工具类_贼好用的 Java 工具类库! GitHub 星标 10k+,你在用吗?
来源:ryanc.cc/archives/hutool-java-tools-lib 简介 Hutool是Hu + tool的自造词,前者致敬我的"前任公司",后者为工具之意,谐音 ...
- java 随机md5_java常用工具类 Random随机数、MD5加密工具类
本文实例为大家分享了java常用工具类的具体代码,供大家参考,具体内容如下 random随机数工具类 package com.jarvis.base.util; import java.util.ra ...
- MD5加密工具类!!!
MD5Util工具类 public class Md5 {/*** 十六进制下数字到字符的映射数组*/private final static String[] HEX_DIGITS = {" ...
- Flutter MD5加密工具类
第一步 更新pubspec.yaml dependencies:flutter:sdk: fluttercrypto: ^2.0.6 2 创建工具类 import 'dart:convert'; i ...
- C# 使用MD5加密工具类(MD5CryptoServiceProvider)
提示:开放环境在Windows,使用Winform. 文章目录 前言 一.MD5是什么? 二.使用步骤 1.引入库 2.读入数据 总结 前言 因为有安全隐患,所以都会考虑加密密码或者其它的信息,所以今 ...
- 【java小程序实战】小程序短视频后台项目之MD5加密工具类
对字符串进行简单加密,直接上代码: package com.imooc.utils;import org.apache.commons.codec.binary.Base64;import java. ...
- md5加密工具类cookie登陆验证
public static String md5(String msg) throws Exception{MessageDigest md = MessageDigest.getInstance(& ...
最新文章
- R语言使用fmsb包、gradar包可视化雷达图(radar chart、蜘蛛图spider plot)、ggpubr包可视化点图、GGally包可视化多变量的平行坐标轴图
- 介绍一个可以把东西传到LINUX下的FTP客户端
- 将分享按钮加入到页面中
- Net开发的部分知名网站案例
- Apache2 httpd.conf中文版
- Camera HW组成(二十六)
- Python_数据类型_字符串的操作
- 如何修改安卓app图标和名称
- Unity获取IOS端相机权限的状态
- select ajax加载数据,ajax 执行成功后返回j页面加载 joson 数据(加载select数据)
- 小米平板2的win11生存指北
- tcp ip通讯协议测试软件6,实验6 TCPIP协议属性设置
- 在技术部门当头头最重要的是业务逻辑能力、协调能力和项目管理能力
- python模拟登录注册知网
- 微信小程序获取OneNet数据显示温湿度
- 电脑右下角小喇叭出现红色叉号
- Spring Cloud 高并发优化流程
- 华为fusion超融合虚拟服务器,华为FusionCube超融合:满足客户未来一切云化所需...
- revit软件如何创建放样体量?revi哪个插件好用?
- python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条