179180181182183184185186187188189
private static byte[] md5(byte[] data) { MD5Digest md5 = new MD5Digest(); md5.update(data, 0, data.length); byte[] hash = new byte[16]; md5.doFinal(hash, 0); return hash; } /**