package com.neverwinterdp.scribengin.storage.kafka; import java.security.MessageDigest; import org.apache.commons.net.util.Base64; import org.junit.Test; public class ChecksumUnitTest { @Test public void testMD5Checksum() throws Exception { MessageDigest md5 = MessageDigest.getInstance("sha1"); for(int i = 0; i < 10; i++) { String key = "key - " + i; md5.update(key.getBytes()); } System.out.println("MD5 fingerprint: " + Base64.encodeBase64String(md5.digest())); System.out.println("-------------------------------------"); for(int i = 9 ; i <= 0 ; i--) { String key = "key - " + i; byte[] bytes = key.getBytes(); md5.update(bytes, 0, bytes.length); } System.out.println("MD5 fingerprint: " + Base64.encodeBase64String(md5.digest())); } }