1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java实现MD5加密算法的实例代码

java实现MD5加密算法的实例代码

时间:2018-09-24 18:15:42

相关推荐

java实现MD5加密算法的实例代码

Java|java教程

java MD5 加密算法

Java-java教程

unity3d demo源码,vscode编写arduino不是彩色的,ubuntu 开机慢,查看tomcat项目端口配置,sqlite 错误返回,中国网页设计,国内访问国外速度最快的服务器,网站的在线咨询插件,前端的的框架,爬虫建文件,php获取地址栏参数,网页的seo,springboot多子模块,免费php网站模板,网页css div,订单网页模板,dede后台空白,erp管理系统页面,合同管理系统源码,微信小程序 单页源码lzw

package other;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/* * MD5 算法*/public class MD5 { // 全局数组 private final static String[] strDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" }; public MD5() { } // 返回形式为数字跟字符串 private static String byteToArrayString(byte bByte) { int iRet = bByte; // System.out.println("iRet="+iRet); if (iRet < 0) { iRet += 256; } int iD1 = iRet / 16; int iD2 = iRet % 16; return strDigits[iD1] + strDigits[iD2]; } // 返回形式只为数字 private static String byteToNum(byte bByte) { int iRet = bByte; System.out.println("iRet1=" + iRet); if (iRet < 0) { iRet += 256; } return String.valueOf(iRet); } // 转换字节数组为16进制字串 private static String byteToString(byte[] bByte) { StringBuffer sBuffer = new StringBuffer(); for (int i = 0; i < bByte.length; i++) { sBuffer.append(byteToArrayString(bByte[i])); } return sBuffer.toString(); } public static String GetMD5Code(String strObj) { String resultString = null; try { resultString = new String(strObj); MessageDigest md = MessageDigest.getInstance("MD5"); // md.digest() 该函数返回值为存放哈希值结果的byte数组 resultString = byteToString(md.digest(strObj.getBytes())); } catch (NoSuchAlgorithmException ex) { ex.printStackTrace(); } return resultString; } public static void main(String[] args) { MD5 getMD5 = new MD5(); System.out.println(getMD5.GetMD5Code("000000")); }}

更多java实现MD5加密算法的实例代码相关文章请关注PHP中文网!

opengl c语言源码,如何提供一个干净的vscode,ubuntu 老电脑,怎么复制tomcat里的内容,sqlite显示库,淘宝网页设计网站,访问服务器目录,帝国cms 悬赏插件,动态构建前端框架,给爬虫造景,php房产网,新网站如何做seo优化,门户网站信息发布流程,网页游戏完整源码,农产品商城模板,商城jsp页面,php 简单学生管理系统,深蓝婚庆小程序lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。