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.IOException
private void run(java.lang.String[] digestAlgorithms) throws java.io.IOException
java.io.IOException
private void run(java.lang.String prefix, java.security.MessageDigest messageDigest) throws java.io.IOException
java.io.IOException
private void run(java.lang.String prefix, java.security.MessageDigest messageDigest, java.io.File[] files) throws java.io.IOException
java.io.IOException
private void run(java.lang.String prefix, java.lang.String messageDigestAlgorithm) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object