记录一下,说不定以后什么时候用到,
工具类这种东西能默默写下来的人是真牛逼,我承认我做不到,以后用不到的时候复制过去用就好!

如下:
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相关推荐

  1. Java 开发中常用的 4 种加密方法。MD5加密工具类测试 base64加密工具类测试 SHA加密工具类测试 BCrypt加密工具类测试

    一.工具类 1, md5加密工具类 2, base64加密工具类 3, Bcrypt工具类 二.加密测试 MD5加密测试 base64加密测试 SHA加密测试 BCrypt加密测试 一.工具类 1, ...

  2. MD5加密工具类(实战版)

    MD5加密工具类(实战版) 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成 ...

  3. C# MD5加密工具类

    方式一:(与其他MD5算法在加密某些数据时结果不同,但只有该方法适用于百度云推送的MD5加密) /// <summary>/// MD5加密/// </summary>/// ...

  4. md5加密工具类_贼好用的 Java 工具类库! GitHub 星标 10k+,你在用吗?

    来源:ryanc.cc/archives/hutool-java-tools-lib 简介 Hutool是Hu + tool的自造词,前者致敬我的"前任公司",后者为工具之意,谐音 ...

  5. java 随机md5_java常用工具类 Random随机数、MD5加密工具类

    本文实例为大家分享了java常用工具类的具体代码,供大家参考,具体内容如下 random随机数工具类 package com.jarvis.base.util; import java.util.ra ...

  6. MD5加密工具类!!!

    MD5Util工具类 public class Md5 {/*** 十六进制下数字到字符的映射数组*/private final static String[] HEX_DIGITS = {" ...

  7. Flutter MD5加密工具类

    第一步 更新pubspec.yaml dependencies:flutter:sdk: fluttercrypto: ^2.0.6 2  创建工具类 import 'dart:convert'; i ...

  8. C# 使用MD5加密工具类(MD5CryptoServiceProvider)

    提示:开放环境在Windows,使用Winform. 文章目录 前言 一.MD5是什么? 二.使用步骤 1.引入库 2.读入数据 总结 前言 因为有安全隐患,所以都会考虑加密密码或者其它的信息,所以今 ...

  9. 【java小程序实战】小程序短视频后台项目之MD5加密工具类

    对字符串进行简单加密,直接上代码: package com.imooc.utils;import org.apache.commons.codec.binary.Base64;import java. ...

  10. md5加密工具类cookie登陆验证

    public static String md5(String msg) throws Exception{MessageDigest md = MessageDigest.getInstance(& ...

最新文章

  1. R语言使用fmsb包、gradar包可视化雷达图(radar chart、蜘蛛图spider plot)、ggpubr包可视化点图、GGally包可视化多变量的平行坐标轴图
  2. 介绍一个可以把东西传到LINUX下的FTP客户端
  3. 将分享按钮加入到页面中
  4. Net开发的部分知名网站案例
  5. Apache2 httpd.conf中文版
  6. Camera HW组成(二十六)
  7. Python_数据类型_字符串的操作
  8. 如何修改安卓app图标和名称
  9. Unity获取IOS端相机权限的状态
  10. select ajax加载数据,ajax 执行成功后返回j页面加载 joson 数据(加载select数据)
  11. 小米平板2的win11生存指北
  12. tcp ip通讯协议测试软件6,实验6 TCPIP协议属性设置
  13. 在技术部门当头头最重要的是业务逻辑能力、协调能力和项目管理能力
  14. python模拟登录注册知网
  15. 微信小程序获取OneNet数据显示温湿度
  16. 电脑右下角小喇叭出现红色叉号
  17. Spring Cloud 高并发优化流程
  18. 华为fusion超融合虚拟服务器,华为FusionCube超融合:满足客户未来一切云化所需...
  19. revit软件如何创建放样体量?revi哪个插件好用?
  20. python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条

热门文章

  1. Y460安装桌面导航
  2. BlackBerry 7290如何传自定义图片
  3. IPC的标准是什么?
  4. struts框架——ActionForm+DynaActionForm
  5. android 东软pda扫描适配_东软数字化医院解决方案
  6. Eviews的基本使用,简单线性回归分析
  7. Android中常用的adb shell命令
  8. 手机qq怎么添加相册表情包_手机qq怎么制作表情包配文字
  9. 大漠插件常见问题汇总
  10. web前端——旋转3D魔方