public class FileCryptoTool
extends java.lang.Object
| Constructor and Description |
|---|
FileCryptoTool() |
| Modifier and Type | Method and Description |
|---|---|
void |
decryptFile(java.io.File inputFile,
java.io.File outputFile) |
void |
encryptFile(java.io.File inputFile,
java.io.File outputFile) |
void |
init(java.lang.String password,
java.lang.String algorithm) |
void |
init(java.lang.String password,
java.lang.String algorithm,
byte[] salt,
int interationCount) |
static void |
main(java.lang.String[] args) |
public void init(java.lang.String password,
java.lang.String algorithm,
byte[] salt,
int interationCount)
throws java.security.NoSuchAlgorithmException,
java.security.spec.InvalidKeySpecException
java.security.NoSuchAlgorithmExceptionjava.security.spec.InvalidKeySpecExceptionpublic void init(java.lang.String password,
java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.spec.InvalidKeySpecException
java.security.NoSuchAlgorithmExceptionjava.security.spec.InvalidKeySpecExceptionpublic void decryptFile(java.io.File inputFile,
java.io.File outputFile)
throws java.security.NoSuchAlgorithmException,
javax.crypto.NoSuchPaddingException,
java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException,
java.io.IOException
java.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingExceptionjava.security.InvalidKeyExceptionjava.security.InvalidAlgorithmParameterExceptionjava.io.IOExceptionpublic void encryptFile(java.io.File inputFile,
java.io.File outputFile)
throws java.security.NoSuchAlgorithmException,
javax.crypto.NoSuchPaddingException,
java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException,
java.io.IOException
java.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingExceptionjava.security.InvalidKeyExceptionjava.security.InvalidAlgorithmParameterExceptionjava.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception