MD5加密(纯代码)
import java.math.BigInteger;
import java.security.MessageDigest;public class MD5 {/*** 对字符串md5加密(小写字母+数字)** @param str 传入要加密的字符串* @return MD5加密后的字符串*/public static String getMD5(String str) {try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes()); return new BigInteger(1, md.digest()).toString(16);} catch (Exception e) {e.printStackTrace();return null;}}/*** 对字符串md5加密(大写字母+数字)** @param str 传入要加密的字符串* @return MD5加密后的字符串*/public static String MD5(String s) {char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try {byte[] btInput = s.getBytes();MessageDigest mdInst = MessageDigest.getInstance("MD5"); mdInst.update(btInput); byte[] md = mdInst.digest(); int j = md.length;char str[] = new char[j * 2];int k = 0;for (int i = 0; i < j; i++) {byte byte0 = md[i];str[k++] = hexDigits[byte0 >>> 4 & 0xf];str[k++] = hexDigits[byte0 & 0xf];}return new String(str);} catch (Exception e) {e.printStackTrace();return null;}}}
MD5加密(纯代码)相关推荐
- js 实现php md5加密,js实现md5加密插件代码分享
本文主要和大家分享js实现md5加密插件代码,希望能帮助到大家.//使用方法: //引入文件 //var MD5=MD5.createMD5String(yourSrting):( function( ...
- 对用户密码进行md5加密的代码实现
对密码进行md5加密,然后插入到数据库代码实现:
- .NET MD5加密解密代码
MD5简介: 是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数).不管是MD2.MD4还是MD5,它们都需要获 ...
- md5加密解密代码_Python内置方法实现基于秘钥的信息加解密
点击关注州的先生 精彩不容错过 在实际编程开发中,我们会使用到各类的加密算法来对数据和信息进行加密.比如密码中比较常见的MD5加密,以及AES加密等等.对于密码认证来说,MD5加密是比较适合的,因为其 ...
- php md5加密 java代码_Java实现MD5加密及解密的代码实例分享
基础:MessageDigest类的使用 其实要在Java中完成MD5加密,MessageDigest类大部分都帮你实现好了,几行代码足矣:/** * 对字符串md5加密 * * @param str ...
- java 采用MD5加密解密代码示例(不玩套路, 非标题党, 附带解密代码)
package cn.demo; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; im ...
- android html5 加密,android studio MD5加密 示例代码
md5加密法核心源码 package com.study.luoki; import android.app.*; import android.os.*; import android.widget ...
- js md5加密完整代码
本人亲测有效,大家可以放心大胆用,有什么问题,直接联系博主! /** MD5* 加密 */function toMd5Hex(text) {var hexcase = 0;var chrsz = 8; ...
- PHP实现MD5加密(16位加密和32位加密)
MD5加密是我们开发过程中很常用的一个加密方法,由于它的不可逆性所以经常被用来对密码加密.常用的加密方式例如"账号+特殊符号+密码"再经过MD5加密,这样就算加密后的密码被看到了, ...
最新文章
- java 自然语言处理_Java自然语言处理
- 特斯拉 model3 没有信号_Model 3在北京失控撞人,特斯拉:未发现任何系统故障
- OVS 各功能调用过程(三十一)
- 最长上升子序列(LIS) nlogn解法
- Java正成为COBOL的一部分-它将成为COBOL的一部分吗?
- 记录奥运-当今五大Java记录框架之间的竞赛
- Http\Https\Socket
- linux 进程状态 load,Linux - 系统指标 CPU load
- java两个和三个_H2DB和Java,大约两个小时的差异
- 声明式编程思想和EEPlat
- 去掉 AD13 PCB网络连线中的双斜杠
- 微信小程序云数据库使用讲解
- Denoise-----去除噪声
- hdu3987(最小割最小边数)
- 个人博客如何申请ICP备案
- 拳皇重生服务器维护,《拳皇97 OL》3月10日更新维护公告
- linux防火墙之firewalld
- html的详情页面设计,HTML5+CSS3网页设计与制作实用教程 单元7 网页特效与制作商品详情页面(105页)-原创力文档...
- 散列表及散列冲突解决方案
- 三维高清vR展示模型的应用及优势