отсутствует инициализация переменной "buf"

у зашифровать и расшифровать файл в Java, я прочитал этот URLhttp://www-users.york.ac.uk/~mal503/lore/pkencryption.htm и я получил два файла, а именно публичный сертификат безопасности и частный файл сертификата безопасности и файл private.pem, я скопировал эти файлы и вставил в текущий каталог и записал код Java следующим образом: когда я запускаю это, шифрование или дешифрование не выполняется, пожалуйста, смотрите это и скажи мне, где я ошибся

Код шифрования

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);

Расшифровать код

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();
                        }

Ответы на вопрос(2)

Ваш ответ на вопрос