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加密(纯代码)相关推荐

  1. js 实现php md5加密,js实现md5加密插件代码分享

    本文主要和大家分享js实现md5加密插件代码,希望能帮助到大家.//使用方法: //引入文件 //var MD5=MD5.createMD5String(yourSrting):( function( ...

  2. 对用户密码进行md5加密的代码实现

    对密码进行md5加密,然后插入到数据库代码实现:

  3. .NET MD5加密解密代码

    MD5简介: 是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数).不管是MD2.MD4还是MD5,它们都需要获 ...

  4. md5加密解密代码_Python内置方法实现基于秘钥的信息加解密

    点击关注州的先生 精彩不容错过 在实际编程开发中,我们会使用到各类的加密算法来对数据和信息进行加密.比如密码中比较常见的MD5加密,以及AES加密等等.对于密码认证来说,MD5加密是比较适合的,因为其 ...

  5. php md5加密 java代码_Java实现MD5加密及解密的代码实例分享

    基础:MessageDigest类的使用 其实要在Java中完成MD5加密,MessageDigest类大部分都帮你实现好了,几行代码足矣:/** * 对字符串md5加密 * * @param str ...

  6. java 采用MD5加密解密代码示例(不玩套路, 非标题党, 附带解密代码)

    package cn.demo; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; im ...

  7. android html5 加密,android studio MD5加密 示例代码

    md5加密法核心源码 package com.study.luoki; import android.app.*; import android.os.*; import android.widget ...

  8. js md5加密完整代码

    本人亲测有效,大家可以放心大胆用,有什么问题,直接联系博主! /** MD5* 加密 */function toMd5Hex(text) {var hexcase = 0;var chrsz = 8; ...

  9. PHP实现MD5加密(16位加密和32位加密)

    MD5加密是我们开发过程中很常用的一个加密方法,由于它的不可逆性所以经常被用来对密码加密.常用的加密方式例如"账号+特殊符号+密码"再经过MD5加密,这样就算加密后的密码被看到了, ...

最新文章

  1. java 自然语言处理_Java自然语言处理
  2. 特斯拉 model3 没有信号_Model 3在北京失控撞人,特斯拉:未发现任何系统故障
  3. OVS 各功能调用过程(三十一)
  4. 最长上升子序列(LIS) nlogn解法
  5. Java正成为COBOL的一部分-它将成为COBOL的一部分吗?
  6. 记录奥运-当今五大Java记录框架之间的竞赛
  7. Http\Https\Socket
  8. linux 进程状态 load,Linux - 系统指标 CPU load
  9. java两个和三个_H2DB和Java,大约两个小时的差异
  10. 声明式编程思想和EEPlat
  11. 去掉 AD13 PCB网络连线中的双斜杠
  12. 微信小程序云数据库使用讲解
  13. Denoise-----去除噪声
  14. hdu3987(最小割最小边数)
  15. 个人博客如何申请ICP备案
  16. 拳皇重生服务器维护,《拳皇97 OL》3月10日更新维护公告
  17. linux防火墙之firewalld
  18. html的详情页面设计,HTML5+CSS3网页设计与制作实用教程 单元7 网页特效与制作商品详情页面(105页)-原创力文档...
  19. 散列表及散列冲突解决方案
  20. 三维高清vR展示模型的应用及优势

热门文章

  1. centos7 安装Google Chrome浏览器
  2. 前端学习笔记 - 触摸有几个事件?
  3. 纸质签名转变为电子签名
  4. 复制淘宝店需要设置那些?
  5. 开源问答社区软件Answer
  6. Unity 3D游戏开发 - U3D入门 | 3D 模型重用之预制体
  7. Linux批量添加或修改文件后缀名称
  8. 查看 Docker 容器的名字空间 .
  9. 软考备考-系统构架师-18-信息系统基础知识相关试题整理
  10. java实用教程第五版电子书,爱了爱了