public class Digest
extends java.lang.Object
main(String[])| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
algorithm |
private java.lang.String[] |
args |
private java.lang.String[] |
inputs |
| Modifier | Constructor and Description |
|---|---|
private |
Digest(java.lang.String[] args) |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args)
Runs the digest algorithm in
args[0] on the file in args[1]. |
private void |
println(java.lang.String prefix,
byte[] digest) |
private void |
println(java.lang.String prefix,
byte[] digest,
java.lang.String fileName) |
private void |
run() |
private void |
run(java.lang.String[] digestAlgorithms) |
private void |
run(java.lang.String prefix,
java.security.MessageDigest messageDigest) |
private void |
run(java.lang.String prefix,
java.security.MessageDigest messageDigest,
java.io.File[] files) |
private void |
run(java.lang.String prefix,
java.lang.String messageDigestAlgorithm) |
java.lang.String |
toString() |
private final java.lang.String algorithm
private final java.lang.String[] args
private final java.lang.String[] inputs
public static void main(java.lang.String[] args)
throws java.io.IOException
args[0] on the file in args[1]. If there is no args[1], use
standard input.
The algorithm can also be ALL or * to output one line for each known algorithm.
args - args[0] is one of MessageDigestAlgorithms name,
MessageDigest name, ALL, or *.
args[1+] is a FILE/DIRECTORY/String.java.io.IOException - if an error occursprivate void println(java.lang.String prefix,
byte[] digest)
private void println(java.lang.String prefix,
byte[] digest,
java.lang.String fileName)
private void run()
throws java.io.IOException
java.io.IOExceptionprivate void run(java.lang.String[] digestAlgorithms)
throws java.io.IOException
java.io.IOExceptionprivate void run(java.lang.String prefix,
java.security.MessageDigest messageDigest)
throws java.io.IOException
java.io.IOExceptionprivate void run(java.lang.String prefix,
java.security.MessageDigest messageDigest,
java.io.File[] files)
throws java.io.IOException
java.io.IOExceptionprivate void run(java.lang.String prefix,
java.lang.String messageDigestAlgorithm)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object