JAVA md5加密的工具类
编程中经常有用到MD5加密的情况,Java语言并没有像PHP一样提供原生的MD5加密字符串的函数,需要MD5加密的时候,往往需要自己写。以下是我写的md5工具类。留待以后使用
public class MD5Utils {//进行md5加密的工具类public static String string2MD5(String inStr){MessageDigest md5 = null;try{md5 = MessageDigest.getInstance("MD5");}catch (Exception e){System.out.println(e.toString());e.printStackTrace();return "";}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 = ((int) md5Bytes[i]) & 0xff;if (val < 16)hexValue.append("0");hexValue.append(Integer.toHexString(val));}return hexValue.toString();}
}
JAVA md5加密的工具类相关推荐
- Java MD5 加密 解密 工具类
package com.accountmanagement.techzero.util;public class MD5Helper {// 标准的构造函数,调用md5Init函数进行初始化工作pub ...
- 分享一个MD5加密的工具类
2019独角兽企业重金招聘Python工程师标准>>> package Utile;import java.math.BigInteger; import java.security ...
- Java AES 加密解密工具类
maven 引入一个依赖 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <depen ...
- java字符串加密解密工具类
/*** 字符串加密解密工具类** @author guyuqiang* @date 2021-06-07*/ public class StringEncryptUtil {/*** 字符串默认键值 ...
- java aes 工具类_AESUtil Java AES 加密解密工具类
package com.singlee.util; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; impo ...
- Java Des加密解密工具类
原文链接: 1.http://www.java2s.com/Code/Java/Security/EncryptingaStringwithDES.htm 2.http://www.avajava.c ...
- MD5加密方式-工具类
import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.security.MessageDigest;/*** Md5加 ...
- 手机号 MD5加密解密工具类
package com.yestar.common.utils;import java.io.UnsupportedEncodingException; import java.security.Me ...
- java md5 decode_MD5编码工具类 MD5Code.java
1 packagecom.util;2 /** 3 * MD5编码工具类4 *http://www.cnblogs.com/sosoft/ 5 */ 6 public classMD5Code {7 ...
最新文章
- 51单片机usb烧录电路_51单片机怎么用usb烧写程序 - 全文
- 微信拦截网站怎么办 微信屏蔽网址如何正常打开
- 微软Azure CDN现已普遍可用
- 软件项目管理0710:招标文件准备【求助】
- 更新maven一直在更新_不更新app,就可以一直派单了?闪送政策早知道
- 一层循环时间复杂度_算法的时间与空间复杂度(一看就懂)
- jqgrid表格下拉搜索多选框优化—使用select下拉多选插件
- android数据存放map_Android存储数据到本地文件
- codeforce Gym 101102A Coins (01背包变形)
- Raspberry Pi 的新用法:检测家中的漏水情况
- flash特效原理:图片滑动放大效果(3)
- Java和C#的区别
- 如何利用FME转换空间坐标系
- Mac使用技巧:M1芯片的电脑恢复模式如何开启
- MAC搭建Github/Vim看代码环境
- 笔记本拆机实践:加装内存条和固态硬盘
- 极光小课堂 | PostCss浅析之词法分析
- ENVI系列--安装扩展工具的两种方法
- Activity到底是什么时候显示到屏幕上的呢?
- python怎么把字体变大_idle怎样设置代码字体大小 颜色 又快又好
热门文章
- 成功解决File frozen importlib._bootstrap, line 219, in _call_with_frames_removed ImportError: DLL lo
- HighNewTech—AI界消息:2019年3月,贾扬清(Caffe框架作者)被曝从Facebook离职,入职Alibaba硅谷研究院
- DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向、计算机算法竞赛集锦方向),如有合作意向,请留言告知
- DL之NN:NN算法(本地数据集50000张训练集图片)进阶优化之三种参数改进,进一步提高手写数字图片识别的准确率
- 数据科学-通过数据探索了解我们的特征
- vue2移动端使用vee-validate进行表单验证
- 性味归经与功能的脚本(超过四元素)
- spring MVC配置详解
- 【Android】Uri、UriMatcher、ContentUris详解
- html对象属性大全