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便是得到的数据指纹!