org.apache.commons.codec.digest.MessageDigestAlgorithms Java Examples
The following examples show how to use
org.apache.commons.codec.digest.MessageDigestAlgorithms.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: MD5Example.java From chuidiang-ejemplos with GNU Lesser General Public License v3.0 | 6 votes |
public static void main(String[] args) throws Exception { MessageDigest md = MessageDigest.getInstance(MessageDigestAlgorithms.MD5); md.update("texto a cifrar".getBytes()); byte[] digest = md.digest(); // Se escribe byte a byte en hexadecimal for (byte b : digest) { System.out.print(Integer.toHexString(0xFF & b)); } System.out.println(); // Se escribe codificado base 64. Se necesita la librer�a // commons-codec-x.x.x.jar de Apache byte[] encoded = Base64.encodeBase64(digest); System.out.println(new String(encoded)); }
Example #2
Source File: Digest.java From text_converter with GNU General Public License v3.0 | 5 votes |
private void run() throws IOException { if (algorithm.equalsIgnoreCase("ALL") || algorithm.equals("*")) { run(MessageDigestAlgorithms.values()); return; } final MessageDigest messageDigest = DigestUtils.getDigest(algorithm, null); if (messageDigest != null) { run("", messageDigest); } else { run("", DigestUtils.getDigest(algorithm.toUpperCase(Locale.ROOT))); } }
Example #3
Source File: Digest.java From pivaa with GNU General Public License v3.0 | 5 votes |
private void run() throws IOException { if (algorithm.equalsIgnoreCase("ALL") || algorithm.equals("*")) { run(MessageDigestAlgorithms.values()); return; } final MessageDigest messageDigest = DigestUtils.getDigest(algorithm, null); if (messageDigest != null) { run("", messageDigest); } else { run("", DigestUtils.getDigest(algorithm.toUpperCase(Locale.ROOT))); } }
Example #4
Source File: FuncotatorDataSourceDownloader.java From gatk with BSD 3-Clause "New" or "Revised" License | 5 votes |
private NioFileCopierWithProgressMeterResults downloadDataSources(final NioFileCopierWithProgressMeter xerox, final Path checksumPath) { // Set up the validity check while the download occurs if requested: if ( doValidateIntegrity ) { // Read the sha256sum into memory: final String expectedSha256Sum = readSha256SumFromPath(checksumPath); // Setup the copier to calculate the checksum: xerox.setChecksumAlgorithmAndExpectedChecksum(MessageDigestAlgorithms.SHA_256, expectedSha256Sum); } // Initiate the copy and return our results: return xerox.initiateCopy(); }
Example #5
Source File: NioFileCopierWithProgressMeterResultsUnitTest.java From gatk with BSD 3-Clause "New" or "Revised" License | 5 votes |
@DataProvider private Object[][] provideForTestFieldGetters() { return new Object[][] { { "GS:benchmark/Solexa-272222.bam.md5", "tmp2.dict", 32, MessageDigestAlgorithms.MD5, "325df528d9103d075413e2aa168a8d8a", true }, { "GS:benchmark/Solexa-272222.bam.md5", "tmp2.dict", 32, MessageDigestAlgorithms.SHA_256, "f7deb2461c9a576c432262012c06244bb4384ea0fb3eccfc24991932fb1294f2", true }, { "GS:benchmark/Solexa-272222.bam.md5", "GS:tmp2.dict", 32, MessageDigestAlgorithms.MD5, "406129e1186790b08cb0709d9f6f75f22e3bf13550ab7bc2f11c5f21405edae05955ad83b5de33d28333984a898ddc75b6caad71bd0f58f4a0ca03591ff41479", false }, { "GS:benchmark/human_g1k_v37.dict", "GS:testOut.dict", 10005, MessageDigestAlgorithms.MD5, "8f04f9288bd8876b8b76a83917ac2725", true } }; }
Example #6
Source File: JudgelsPlayUtils.java From judgels with GNU General Public License v2.0 | 4 votes |
public static String hashSHA256(String s) { return messageDigest(s, MessageDigestAlgorithms.SHA_256); }
Example #7
Source File: JudgelsPlayUtils.java From judgels with GNU General Public License v2.0 | 4 votes |
public static String hashMD5(String s) { return messageDigest(s, MessageDigestAlgorithms.MD5); }
Example #8
Source File: SimpleSecurityHandler.java From onvif with Apache License 2.0 | 4 votes |
private static byte[] sha1(String s) throws NoSuchAlgorithmException { MessageDigest SHA1 = MessageDigest.getInstance(MessageDigestAlgorithms.SHA_1); SHA1.reset(); SHA1.update(s.getBytes()); return SHA1.digest(); }
Example #9
Source File: NioFileCopierWithProgressMeterUnitTest.java From gatk with BSD 3-Clause "New" or "Revised" License | 4 votes |
@DataProvider private Object[][] provideForTestChecksumsAndValidateIntegrity() { return new Object[][]{ // Test multiple checksums: { "GS:benchmark/Solexa-272222.bam.md5", "tmp2.dict", MessageDigestAlgorithms.MD5, "325df528d9103d075413e2aa168a8d8a", true }, { "GS:benchmark/Solexa-272222.bam.md5", "tmp2.dict", MessageDigestAlgorithms.SHA_256, "f7deb2461c9a576c432262012c06244bb4384ea0fb3eccfc24991932fb1294f2", true }, { "GS:benchmark/Solexa-272222.bam.md5", "tmp2.dict", MessageDigestAlgorithms.SHA_512, "406129e1186790b08cb0709d9f6f75f22e3bf13550ab7bc2f11c5f21405edae05955ad83b5de33d28333984a898ddc75b6caad71bd0f58f4a0ca03591ff41479", true }, // Test checksum mismatches / unexpected values: { "GS:benchmark/Solexa-272222.bam.md5", "GS:tmp2.dict", MessageDigestAlgorithms.MD5, "406129e1186790b08cb0709d9f6f75f22e3bf13550ab7bc2f11c5f21405edae05955ad83b5de33d28333984a898ddc75b6caad71bd0f58f4a0ca03591ff41479", false }, { "GS:benchmark/Solexa-272222.bam.md5", "GS:tmp2.dict", MessageDigestAlgorithms.SHA_256, "ASDHFJAIWJOF", false }, }; }