Java AES-256 расшифровывается с помощью IGE [закрыто]

Я пытаюсь расшифровать AES-256 с помощью IGE. Но я не знаю, как использовать 256-битный ключ.

в кодеключ - байт[] с участиемдлина == 32;IV.длина == 32;Размер блока == 16

Cipher cipher = Cipher.getInstance("AES/ECB/NoPadding");
cipher.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, "AES"));

Xprev = java.util.Arrays.copyOfRange(IV, 0, BlockSize);
Yprev = java.util.Arrays.copyOfRange(IV, BlockSize, IV.length);

Decripted = new byte[0];

for (int i = 0; i < Message.length; i += BlockSize) { 
    Y = java.util.Arrays.copyOfRange(Message, i, i+BlockSize); 
    X = XOR(cipher.doFinal(XOR(Y,Xprev)), Yprev);
    Xprev = X;
    Yprev = Y;

    Decripted = sumBytes(Decripted, X);
}

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

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