¿Cómo cifrar o descifrar un archivo en Java?
Quiero cifrar y descifrar un archivo en Java, había leído esta urlhttp: //www-users.york.ac.uk/~mal503/lore/pkencryption.ht y obtuve dos archivos, a saber, el certificado de seguridad pública y el archivo de certificado de seguridad privado y el archivo private.pem, copié estos archivos y los pegué en el directorio actual y codifiqué el código Java de la siguiente manera, cuando ejecuto esto no se realiza ningún cifrado o descifrado, pls mira esto y dime dónde me equivoqué
Encrypt Code
File ecryptfile=new File("encrypt data");
File publickeydata=new File("/publickey");
File encryptmyfile=new File("/sys_data.db");
File copycontent =new File("Copy Data");
secure.makeKey();
secure.saveKey(ecryptfile, publickeydata);
secure.encrypt(encryptmyfile, copycontent);
Descifrar código
File ecryptfile=new File("encrypt data");
File privateKeyFile=new File("/privatekey");
File encryptmyfile=new File("/sys_data.db");
File unencryptedFile =new File("unencryptedFile");
try {
secure.loadKey(encryptmyfile, privateKeyFile);
secure.decrypt(encryptmyfile, unencryptedFile);
} catch (GeneralSecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}