MD5 32位 小写加密和大写加密
2016-08-16 10:00
369 查看
public class MD5Utils { /* * 加密算法 */ public static String encode(String text){ try { MessageDigest digest = MessageDigest.getInstance("md5"); byte[] result = digest.digest(text.getBytes()); StringBuilder sb =new StringBuilder(); for(byte b:result){ int number = b&0xff; String hex = Integer.toHexString(number); if(hex.length() == 1){ sb.append("0"+hex); }else{ sb.append(hex); } } return sb.toString(); } catch (NoSuchAlgorithmException e) { // TODO Auto-generated catch block e.printStackTrace(); } return "" ; } }
以上返回的是小写的加密字符串
如果想得到大写的加密字符串只要在return sb.toString();这句话后面加上.toUpperCase()即可;
return sb.toString().toUpperCase();
相关文章推荐
- MD5 32位 小写加密和大写加密
- android:MD5 32位16位小写加密
- Android:MD5 32位 16位小写加密
- Java 二次MD5 32位小写加密算法与php页面加密结果相同
- Java 二次MD5 32位小写加密算法与php页面加密结果相同
- 关于C++ MD5加密32位(小写)
- 用JAVA编写MD5大写32位加密
- MD5加密32位大写
- android:MD5 32位16位小写加密
- Java 实现对字符串MD5值加密32位大写小写
- (vb.net)MD5 32位加密小写输入
- iOS NSString大写转小写、MD5 加密、Array ascii 排序
- 字符串的MD5的32位加密和16位加密
- Java最简洁加密32位MD5
- MD5加密组件,提供加密为32位,或16位
- md5加密16/32位
- Java 编程下字符串的 16 位、32位 MD5 加密
- MD5 32位加密
- 【Java】String经MD5加密后的32位输出
- 原创:MD5 32位加密软件