Algorithm
public class DigestAlgorithm extends java.lang.Object implements Algorithm
name | values | description | required |
---|---|---|---|
algorithm.algorithm | MD5 | SHA (default provider) | name of the algorithm the provider should use | no, defaults to MD5 |
algorithm.provider | name of the provider to use | no, defaults to null |
Constructor | Description |
---|---|
DigestAlgorithm() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getValue(java.io.File file) |
Computes a value for a file content with the specified digest algorithm.
|
void |
initMessageDigest() |
Initialize the security message digest.
|
boolean |
isValid() |
This algorithm supports only MD5 and SHA.
|
void |
setAlgorithm(java.lang.String algorithm) |
Specifies the algorithm to be used to compute the checksum.
|
void |
setProvider(java.lang.String provider) |
Sets the MessageDigest algorithm provider to be used
to calculate the checksum.
|
java.lang.String |
toString() |
Override Object.toString().
|
public void setAlgorithm(java.lang.String algorithm)
algorithm
- the digest algorithm to usepublic void setProvider(java.lang.String provider)
provider
- provider to usepublic void initMessageDigest()
public boolean isValid()
public java.lang.String getValue(java.io.File file)
public java.lang.String toString()
toString
in class java.lang.Object