友人と一緒に書いているプロジェクトがあり、スレッドに問題があります。コードは、ファイルを選択し、暗号化または復号化し、ファイルに書き込みます (すべてのファイル pdf、docx、mpeg、mkv など)。
選択され、入力および出力オブジェクトである RandomAccessFile で開かれ、
byte[] temp new byte[16];
readedByte=1;
while(16*readedByte<fileLenght){
for(i=0;i<16;i++){
temp[i]=input.readByte();
}
byte[] newTemp=AES.encrypt(temp, k.getBytes("ISO-8859-9"));
output.write(newTemp);
readedByte++;
}
この仕事をするスレッドを書きたいです。スレッドは 16 バイトを読み取り、それらを暗号化し、出力オブジェクトに書き込みます。