/** Construct a hash value for a byte array. */ public static MD5Hash digest(byte[] data) { return digest(data, 0, data.length); }
/** Construct a hash value for a String. */ public static MD5Hash digest(String string) { return digest(UTF8.getBytes(string)); }
/** Construct a hash value for a String. */ public static MD5Hash digest(UTF8 utf8) { return digest(utf8.getBytes(), 0, utf8.getLength()); }
@Test public void testMD5Hash() { writableTypeToJson(MD5Hash.digest("md5hash")); }
private MD5Hash checksumWholeBlock() throws IOException { MD5Hash md5out = MD5Hash.digest(getChecksumIn()); return md5out; }
contentMeta.add(Nutch.SEGMENT_NAME_KEY, segName); contentMeta.add(Nutch.SIGNATURE_KEY, StringUtil.toHexString(MD5Hash.digest(txtContent[0].getBytes()).getDigest()));
switch (type) { case MD5CRC: MD5Hash md5out = MD5Hash.digest(blockChecksumBuf.getData()); setOutBytes(md5out.getDigest()); break;
/** Construct a hash value for a byte array. */ public static MD5Hash digest(byte[] data) { return digest(data, 0, data.length); }
/** Construct a hash value for a byte array. */ public static MD5Hash digest(byte[] data) { return digest(data, 0, data.length); }
/** Construct a hash value for a byte array. */ public static MD5Hash digest(byte[] data) { return digest(data, 0, data.length); }
/** Construct a hash value for a String. */ public static MD5Hash digest(String string) { return digest(UTF8.getBytes(string)); }
/** Construct a hash value for a String. */ public static MD5Hash digest(String string) { return digest(UTF8.getBytes(string)); }
/** Construct a hash value for a String. */ public static MD5Hash digest(String string) { return digest(UTF8.getBytes(string)); }
/** Construct a hash value for a String. */ public static MD5Hash digest(String string) { return digest(UTF8.getBytes(string)); }
protected static String getTraceSignature(String input) throws IOException { Path inputPath = new Path(input); FileSystem fs = inputPath.getFileSystem(new Configuration()); FileStatus status = fs.getFileStatus(inputPath); Path qPath = fs.makeQualified(status.getPath()); String traceID = status.getModificationTime() + qPath.toString() + status.getOwner() + status.getLen(); return MD5Hash.digest(traceID).toString(); }
/** Construct a hash value for a String. */ public static MD5Hash digest(UTF8 utf8) { return digest(utf8.getBytes(), 0, utf8.getLength()); }
/** Construct a hash value for a String. */ public static MD5Hash digest(UTF8 utf8) { return digest(utf8.getBytes(), 0, utf8.getLength()); }
/** Construct a hash value for a String. */ public static MD5Hash digest(UTF8 utf8) { return digest(utf8.getBytes(), 0, utf8.getLength()); }
public void map(Key row, Value data, Context context) throws IOException, InterruptedException { Mutation m = new Mutation(row.getRow()); m.put(new Text("cf-HASHTYPE"), new Text("cq-MD5BASE64"), new Value(Base64.encodeBase64(MD5Hash.digest(data.toString()).getDigest()))); context.write(null, m); context.progress(); }
/** * Test when .md5 file exists but incorrect checksum */ @Test public void testVerifyMD5FileBadDigest() throws Exception { MD5FileUtils.saveMD5File(TEST_FILE, MD5Hash.digest(new byte[0])); try { MD5FileUtils.verifySavedMD5(TEST_FILE, TEST_MD5); fail("Did not throw"); } catch (IOException ioe) { // Expected } }