zoukankan      html  css  js  c++  java
  • MD5加密

    MD5加密:

    public class myStringUtil {
        
        /**
         * 
         * @param key 要加密的字符串
         * @return MD5加密后的字符串
         */
        public static String getMD5key(String key){
            try {
                //1.从jdk获取消息摘要算法中的MD5算法
                MessageDigest messageDigest  = MessageDigest.getInstance("MD5");
                
                //2.加密的结果为10进制
                byte[] md5ValueByteArray = messageDigest.digest(key.getBytes());
    
                //3.将10进制 转换16进制,第一个参数为符号位,1表示为正数
                BigInteger bigInteger = new BigInteger(1 , md5ValueByteArray);    
                
                return bigInteger.toString(16);
            } catch (NoSuchAlgorithmException e) {
                e.printStackTrace();
                //如果失败,返回原来的值
                return key;
            }        
        }
        
        public static void main(String[] args) {
            System.out.println(myStringUtil.getMD5key("123"));
        }
    }
    View Code

    做个笔记,方便以后回来查看。

  • 相关阅读:
    Shell IFS
    Crontab
    linux awk
    free
    条件语句练习2
    条件语句练习
    打印菜单
    条件测试语法
    read 命令
    jQuery(实例)
  • 原文地址:https://www.cnblogs.com/ggr0305/p/6572342.html
Copyright © 2011-2022 走看看