数据指纹

    String s = UUID.randomUUID().toString();       //先进行MD5加密      MessageDigest md = MessageDigest.getInstance("MD5");     //对数据进行加密     byte[] bs = md.digest(s.getBytes());      /** * 三字解变四字节 * 00111100 01011010 00111110 * 00001111 00000101 00101000 00111110 */     //采用数据指纹进一步加密,拿到的数据称为数据指纹     BASE64Encoder base = new BASE64Encoder();     //进一步进行加密     String str = base.encode(bs);

str便是得到的数据指纹!

你可能感兴趣的:(数据指纹)