java 生成数字指纹 md5到Base64

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013597998/article/details/79016461

废话少说,上代码:

public String generateToken(){
        String tokenString = System.currentTimeMillis() + "" + new Random().nextInt(99999);
        try {
            MessageDigest mDigest = MessageDigest.getInstance("md5");
            byte[] md5 = mDigest.digest(tokenString.getBytes());
            BASE64Encoder encoder = new BASE64Encoder();
            return encoder.encode(md5);
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return "";
    }

猜你喜欢

转载自blog.csdn.net/u013597998/article/details/79016461