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 HashValue
createHash(java.io.File file, java.lang.String algorithm)
static HashValue
createHash(java.io.InputStream instr, java.lang.String algorithm)
private static java.security.MessageDigest
createMessageDigest(java.lang.String algorithm)
static HashValue
sha1(java.io.File file)
static HashValue
sha256(java.io.File file)
static HashValue
sha512(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)
-
-