0
メッセージを暗号化するための学校プロジェクトを作成しています。私はAESを実装しようとしています。これは、main関数でパディングされたメッセージを使用する点を除いて、すべて正常に動作しています。この関数が使用できる最大バイト数は16です。私はfor
ループの循環あたり16バイトのみを使用しようとしています。関数で使用するchar配列の特定の部分を選択する方法
for(int i=0;i<lenOfPaddedMessage;i += 16){
AES_Encrypt(paddedMessage + i, expendedKey);
}
char[] paddedMessage
の16バイトを使用するにはどうすればよいですか?
https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#copyOfRange-byte:A-int-int- – assylias