java常用工具类 Random随机数、MD5加密工具类

这篇文章主要为大家详细介绍了Java常用工具类,Random随机数工具类、MD5加密工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了java常用工具类的具体代码,供大家参考,具体内容如下

Random随机数工具类

 package com.jarvis.base.util; import java.util.Random; /** * * * @Title: RandomHelper.java * @Package com.jarvis.base.util * @Description: 随机数工具类 * @version V1.0 */ public class RandomHelper { /** * RANDOM 基数 */ private final static int RANDOM_BASE = 10; /** * 产生指定长度的数字值随机数 * * @param length * 需要产生的长度 * @return */ public static String getRandomStr(int length) { Random random = new Random(); String randStr = ""; for (int i = 0; i 

MD5加密 生成32位md5码

 package com.jarvis.base.util; import java.security.MessageDigest; public class MD5Util { /** * Title: MD5加密 生成32位md5码 * Description: TestDemo * @param inStr * @return 返回32位md5码 * @throws Exception */ public static String md5Encode(String inStr) throws Exception { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { System.out.println(e.toString()); e.printStackTrace(); return ""; } byte[] byteArray = inStr.getBytes("UTF-8"); byte[] md5Bytes = md5.digest(byteArray); StringBuffer hexValue = new StringBuffer(); for (int i = 0; i 

以上就是java常用工具类 Random随机数、MD5加密工具类的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java