либо валидатор неочень, либо я. Ушел спать...
package com.javarush.task.task18.task1826;
/*
Шифровка
*/
import javax.crypto.Cipher;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Solution {
public static void main(String[] args) throws Exception{
Aes256Class aes256 = new Aes256Class();
FileInputStream fileInputStream = new FileInputStream(args[1]);
FileOutputStream fileOutputStream = new FileOutputStream(args[2]);
if (args[0].equals("-e")){
byte[] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
fileInputStream.close();
byte[] encrypt = aes256.makeAes(buffer, Cipher.ENCRYPT_MODE);
fileOutputStream.write(encrypt);
fileOutputStream.close();
} else {
byte[] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
fileInputStream.close();
byte[] decrypt = aes256.makeAes(buffer, Cipher.DECRYPT_MODE);
fileOutputStream.write(decrypt);
fileOutputStream.close();
}
}
}