public class FileEncryptor
extends java.lang.Object
| Constructor and Description |
|---|
FileEncryptor() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
addBouncyCastleProvider() |
static byte[] |
decryptFileWithKey(java.lang.String algorithm,
byte[] key,
byte[] fileData) |
static void |
decryptFileWithKey(java.lang.String algorithm,
byte[] key,
java.io.File inputFile,
java.io.File outputFile) |
static byte[] |
decryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
byte[] fileData) |
static void |
decryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
java.io.File inputFile,
java.io.File outputFile) |
static byte[] |
encryptFileWithKey(java.lang.String algorithm,
byte[] key,
byte[] fileData) |
static void |
encryptFileWithKey(java.lang.String algorithm,
byte[] key,
java.io.File inputFile,
java.io.File outputFile) |
static byte[] |
encryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
byte[] fileData) |
static void |
encryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
java.io.File inputFile,
java.io.File outputFile) |
static boolean |
hasProvider(java.lang.String name) |
static boolean |
identical(byte[] buf1,
byte[] buf2) |
static boolean |
identical(java.io.File file1,
java.io.File file2) |
static boolean |
supports(java.lang.String algorithm) |
static java.lang.String |
trimToEmpty(java.lang.String s) |
public static void encryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
java.io.File inputFile,
java.io.File outputFile)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] encryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
byte[] fileData)
throws java.lang.Exception
java.lang.Exceptionpublic static void encryptFileWithKey(java.lang.String algorithm,
byte[] key,
java.io.File inputFile,
java.io.File outputFile)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] encryptFileWithKey(java.lang.String algorithm,
byte[] key,
byte[] fileData)
throws java.lang.Exception
java.lang.Exceptionpublic static void decryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
java.io.File inputFile,
java.io.File outputFile)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] decryptFileWithPassphrase(java.lang.String algorithm,
java.lang.String passphrase,
byte[] fileData)
throws java.lang.Exception
java.lang.Exceptionpublic static void decryptFileWithKey(java.lang.String algorithm,
byte[] key,
java.io.File inputFile,
java.io.File outputFile)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] decryptFileWithKey(java.lang.String algorithm,
byte[] key,
byte[] fileData)
throws java.lang.Exception
java.lang.Exceptionpublic static boolean supports(java.lang.String algorithm)
throws java.lang.Exception
java.lang.Exceptionpublic static boolean hasProvider(java.lang.String name)
public static boolean addBouncyCastleProvider()
public static boolean identical(java.io.File file1,
java.io.File file2)
throws java.lang.Exception
java.lang.Exceptionpublic static boolean identical(byte[] buf1,
byte[] buf2)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String trimToEmpty(java.lang.String s)