java实现字符串MD5加密32位大小写
在网上找了很多方法试过,比较喜欢这个写法,自己拼凑后完成相应效果。
这里介绍的是字符串MD5加密,输出32位大写
工具类代码:
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;/*** MD5加密工具**/
public class MD5Util {public static String stringToMD5(String plainText) {byte[] mdBytes = null;try {mdBytes = MessageDigest.getInstance("MD5").digest(plainText.getBytes());} catch (NoSuchAlgorithmException e) {throw new RuntimeException("MD5算法不存在!");}String mdCode = new BigInteger(1, mdBytes).toString(16);if(mdCode.length() < 32) {int a = 32 - mdCode.length();for (int i = 0; i < a; i++) {mdCode = "0"+mdCode;}}return mdCode.toUpperCase(); //返回32位大写
// return mdCode; // 默认返回32位小写}
}
使用方法:
//字符串通过工具类加密
String password = MD5Util.stringToMD5(password);
java实现字符串MD5加密32位大小写相关推荐
- MD5加密 32位小写
MD5加密 32位小写 MD5 加密,32 位小写 import java.security.MessageDigest;/*** 功能描述: 概述:MD5-32(appKey+timestamp+a ...
- IOS(objective-c)实现md5加密(32位小写)的工具类
我们编程中,md5加密是个经常会用到的功能.下面是我封装好的一个实现字符串md5加密的工具类. MD5Util.h #import <Foundation/Foundation.h>@in ...
- java md5加密32位小写_Java生成MD5的方法,简单封装并转为32位小写
1 import java.security.MessageDigest; 2 3 public class MD5 { 4 5 public static String toMD5(String p ...
- JMeter-Eclipse添加自定义函数 MD5加密 32位和16位
最近公司的接口都是MD5 16位加密,所以要使用加密功能. 之前也做过加密,因为用的比较少,所以是写了一个加密方法,导出JAR包,调用的.用起来需要很多设置,并且换算效率也不高.听前同事说,jmet ...
- java md5加密64位_基于Java语言的MD5加密Base64转换方法
1 importjava.io.IOException;2 importjava.math.BigInteger;3 importjava.security.MessageDigest;4 impor ...
- 用JAVA编写MD5大写32位加密
用JAVA编写的MD5加密技术,大写的32位加密 package test;import java.io.UnsupportedEncodingException;public class MD5Te ...
- ASP.Net中MD5加密-16位32位
public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web. ...
- java中字符串 MD5密码的加密与验证
java中字符串 MD5密码的加密与验证 MD5即Message-Digest Algorithm 5(信息-摘要 算法 5),用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译 摘要 ...
- 点分十进制字符串IP和32位int整数互转Java实现
点分十进制字符串IP和32位int整数互转Java实现 比较简单基础的题,可记录和回顾基础. IPv4(4*8)和32位的int整数刚好可以11映射,但由于int整数是有符号的,所以不能直接通过划分为 ...
- 用java实现字符串的加密_JAVA 字符串加密、密码加密实现方法
在我们的程序设计中,我们经常要加密一些特殊的内容,今天总结了几个简单的加密方法,分享给大家! 如何用java实现字符串简单加密解密?为保证用户信息安全,系统在保存用户信息的时候,务必要将其密码加密保存 ...
最新文章
- linux环境下解决字体乱码的问题
- python实现程序重启_如何让python程序重新启动到某一行?
- [网络安全自学篇] 四十.phpMyAdmin 4.8.1后台文件包含缺陷复现及防御措施(CVE-2018-12613)
- docker学习笔记(二)创建自己的镜像
- php汽车找车位,遭遇到车多车位少 教你如何快速找到停车位
- Oracle SQL存储过程结构、异常处理示例
- 通过深度优先搜索(DFS)对图的边进行分类
- Codeforces Round #378 (Div. 2) D. Kostya the Sculptor 分组 + 贪心
- lan pci 联想开机_我的联想电脑开机老显示DHCP
- heavy dark--读《《暗时间》》
- sort()函数之json对象数组排序
- php 图片填充图片,php imagefilledrectangle在图片画一矩形并填充
- qtablewidget删除子网格线
- Linux系统中RPS/RFS介绍
- 凡诺CMS 未授权访问+文件包含Getshell
- linux文件恢复工具下载_十大最佳Linux数据恢复工具,用于恢复已删除/损坏的文件(包括优盘,部分工具不支持FAT32等格式)
- 智能照明控制系统在城市夜景照明工程中的应用
- 水源井远程监测控制系统 泵房无人值守方案
- 明日之后维尔市服务器找不到,明日之后 最新服务器互通计划来袭,快来看看有你们的服务器吗?...
- gis差值分析_arcgis中七种插值方法的对比分析