Generation

generate functionThu, 04 May 2023

Write a AES file encryption program without the use of built in or external libraries

public class AES { public static void main(String[] args) throws Exception { File inputFile = new File("input.txt"); File encryptedFile = new File("encrypted_file.txt"); File decryptedFile = new File("decrypted_file.txt"); encrypt(inputFile, encryptedFile); decrypt(encryptedFile, decryptedFile); } public static void encrypt(File inputFile, File outputFile) throws Exception { doCrypto(Cipher.ENCRYPT_MODE, inputFile, outputFile); } public static void decrypt(File inputFile, File outputFile) throws Exception { doCrypto(Cipher.DECRYPT_MODE, inputFile, outputFile); } private static void doCrypto(int cipherMode, File inputFile, File outputFile) throws Exception { try { Key secretKey = new SecretKeySpec(keyValue, "AES"); Cipher cipher =

Questions about programming?Chat with your personal AI assistant