Package de.jjohannes.maven.gmm.checksums
Class HashUtil
- java.lang.Object
-
- de.jjohannes.maven.gmm.checksums.HashUtil
-
public class HashUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HashUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HashValuecreateHash(java.io.File file, java.lang.String algorithm)static HashValuecreateHash(java.io.InputStream instr, java.lang.String algorithm)private static java.security.MessageDigestcreateMessageDigest(java.lang.String algorithm)static HashValuesha1(java.io.File file)static HashValuesha256(java.io.File file)static HashValuesha512(java.io.File file)
-
-
-
Method Detail
-
createHash
public static HashValue createHash(java.io.File file, java.lang.String algorithm)
-
createHash
public static HashValue createHash(java.io.InputStream instr, java.lang.String algorithm)
-
createMessageDigest
private static java.security.MessageDigest createMessageDigest(java.lang.String algorithm)
-
sha1
public static HashValue sha1(java.io.File file)
-
sha256
public static HashValue sha256(java.io.File file)
-
sha512
public static HashValue sha512(java.io.File file)
-
-