关于javaee编码问题

来源:互联网 发布:多组数据的相关性分析 编辑:程序博客网 时间:2024/06/05 03:50

数据指纹

可以使用md5产生128位的字符串,有如下方法:


public String generateToken(){     String  token = System.currentTimeMillis()+""+new Random().nestInt(999999);      MessageDigest md = MessageDigest.getInstance("md5");      byte md5[] = md.digest(token.getBytes());//base64编码   java api中没有,是java的内部对象BASE64Encoder en = new BASE64Encoder();
//这里不实用String s = new String(md5,"UTF-8");因为这里md5是8个bit组成的128为,查到的必然是乱码,所以需要用base64编码

0 0
原创粉丝点击