java进行md5运算(Java类函数调用)
eclipse中保存为md5test.java
package xiamimd5;
import java.security.MessageDigest;
import java.io.*;
import java.util.*;
import java.math.*;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;public class md5test {public String md5(String str)throws NoSuchAlgorithmException{MessageDigest md=MessageDigest.getInstance("MD5");md.reset();md.update(str.getBytes());byte[] llll=md.digest();BigInteger bigInteger=new BigInteger(1,llll);String tmp;for(tmp=bigInteger.toString(16); tmp.length()<32;tmp="0"+tmp){;}return tmp;}public static void main(String[] args) throws NoSuchAlgorithmException{md5test test1=new md5test();String test=new String("XXXXXXXXXXXXXXXXXXX");String result=test1.md5(test);System.out.println(result);System.out.println("helloworld");}}
运行结果
cd38ad8ed82cdafbf907d7ac9af26d3d
helloworld
java进行md5运算(Java类函数调用)相关推荐
- java实现md5签名实现对外调用接口
1.编写接口过滤器 import cn.hutool.core.util.StrUtil; import com.alibaba.fastjson.JSONObject; import lombok. ...
- 解释一下java的短路运算,Java短路运算符和非短路运算符详解
Java短路运算符和非短路运算符详解 时间:2017-09-15 来源:互联网 你了解Java短路运算符和非短路运算符吗?短路运算符就是我们常用的"&&". ...
- java int位运算_java中int的表示方法,位运算的解析
随着时代的不断发展,越来越多的人开始投入到java的学习当中来.今天就来为大家介绍java中int的表示方法以及位运算的内容有哪些一起来看看吧. 首先我们需要知道的是,在java中,int是使用32位 ...
- 用JAVA编写MD5大写32位加密
用JAVA编写的MD5加密技术,大写的32位加密 package test;import java.io.UnsupportedEncodingException;public class MD5Te ...
- JAVA实现MD5文件校验
MD5 的中文名叫做 "信息摘要算法第五版",是一种不可逆的算法.通俗的话说就是没办法通过任何算法来对其加密的值进行破解.MD5经常被应用在验证文件一致性.数字证书和安全访问认证方 ...
- MD5加密算法解释——Java简单应用(java.security.MessageDigest)
MD5解释 MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于 ...
- 利用Java自带的MD5加密java.security.MessageDigest;
MD5加密算法,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2.MD3.MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著 ...
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用...
近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限, ...
- Java中的运算神器 BigDecimal,了解一下?
前言 我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题.如下一段代码: System.out.println(0.05 + 0.01); System.out.println(1.0 - 0. ...
最新文章
- 合肥天鹅湖万达广场机器人_王健林再考察合肥!瞄准政务、高新,年末合肥楼市出现区域分化...
- python图片转字符画
- STM32F4读写内部FLASH【使用库函数】
- 烦人的Facebook分享授权
- 清华团队最新成果:可致特朗普能咏比特币,AI写古诗“更上一层楼”
- 教你一步步发布一个开源库到 JCenter
- python 装饰器分类_Python 装饰器(Decorators) 超详细分类实例
- 魔兽巨龙追猎者服务器微信群,魔兽世界:难怪现在“龙脊”价格低,掉落率提升,群里一天出几个...
- 自由职业者:5步拿下新项目
- 机器视觉软件开发入门(1)
- labview rtm_下载Vista RTM
- 计算机的照相机功能,单反相机各个功能按键的作用,让你彻底熟悉相机-fn键设置...
- 【智能制造】36页精彩PPT:探讨智能制造的三驾马车
- MySQL数据库被删除如何恢复
- 微信生成二维码报invalid action name hint错误的解决方法
- “驱动人生”升级通道传木马,技术分析报告来了
- javascript event click/dblclick left/right区分左键、右键、双击事件,排除点击事件与拖拽事件冲突,做防抖优化
- K8s 架构简介(一)
- Ubuntu16.04的图形化界面系统安装+NIVIDIA驱动安装-Cuda-Cudnn+教程全(后面安装系统通用)
- 【BI学习心得10-时间序列实战】