美文网首页
java 字符串的一般处理

java 字符串的一般处理

作者: 吃猫的鱼0 | 来源:发表于2018-02-02 11:11 被阅读0次
     * @return
     */
    public static String getToken(){
        UUID key=java.util.UUID.randomUUID();       
        return key.toString();
    }
    

    获取字符串MD5值

    /**
     * 字符串转Md5字符串
     * @param plainText
     * @return
     */
    public static String toMD5(String plainText) {
           try {
            //生成实现指定摘要算法的 MessageDigest 对象。
            MessageDigest md = MessageDigest.getInstance("MD5"); 
            //使用指定的字节数组更新摘要。
            md.update(plainText.getBytes());
            //通过执行诸如填充之类的最终操作完成哈希计算。
            byte b[] = md.digest();
            //生成具体的md5密码到buf数组
            int i;
            StringBuffer buf = new StringBuffer("");
            for (int offset = 0; offset < b.length; offset++) {
             i = b[offset];
             if (i < 0)
              i += 256;
             if (i < 16)
              buf.append("0");
             buf.append(Integer.toHexString(i));
            }
            return buf.toString();
                   } 
           catch (Exception e) {
            //e.printStackTrace();
            return null;
           }
        }

    相关文章

      网友评论

          本文标题:java 字符串的一般处理

          本文链接:https://www.haomeiwen.com/subject/xlbuoxtx.html