public class IdeaFileEncryption extends Object
The file format is compatible with that of IDEA V1.1 (IDEA_CMD.C, ETH version). The length of the plaintext data file is appended to the encrypted file in an 8 byte suffix.
| Modifier and Type | Class and Description | 
|---|---|
| static class  | IdeaFileEncryption.ModeBlock cipher mode of operation. | 
| Constructor and Description | 
|---|
| IdeaFileEncryption() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | cryptFile(String inputFileName,
         String outputFileName,
         String charKey,
         boolean encrypt,
         IdeaFileEncryption.Mode mode)Encrypts or decrypts a file. | 
public static void cryptFile(String inputFileName, String outputFileName, String charKey, boolean encrypt, IdeaFileEncryption.Mode mode) throws IOException
inputFileName - Name of the input file.outputFileName - Name of the output file.charKey - The encryption key. A string of ASCII characters within the range 0x21 .. 0x7E.encrypt - true to encrypt, false to decrypt.mode - Mode of operation.IOException