Шифровать и расшифровать строку с AES-128JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Шифровать и расшифровать строку с AES-128

Сообщение Anonymous »

Я получил это в шифровании 128-битного ключа. Что я могу сделать, чтобы изменить процесс. Я почти сижу здесь почти час, чтобы понять это, но я не могу. Я новичок в этом кстати. < /P>

Пример ввода:J§???????ÿK♥?{↕?< /code> < /p>

Вывод должен быть: hello < /code> < /p>

В этой программе: < /p>

Пример ввода:hello< /code> < /p>

Вывод: J§ ???????public class en {
public static void main(String[] args){
...
try{
System.out.print("Enter text: ");
String text = dataIn.readLine();
String key = "dAtAbAsE98765432"; // 128 bit key

// Create key and cipher
Key aesKey = new SecretKeySpec(key.getBytes(), "AES");
Cipher cipher = Cipher.getInstance("AES");

// encrypt the text
cipher.init(Cipher.ENCRYPT_MODE, aesKey);
byte[] encrypted = cipher.doFinal(text.getBytes());
System.err.println("Encrypted: " + new String(encrypted));

// Decrypt the text
cipher.init(Cipher.DECRYPT_MODE, aesKey);
String decrypted = new String(cipher.doFinal(encrypted));
System.err.println("Decrypted: " + decrypted);
}catch(Exception e){
e.printStackTrace();
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/280 ... th-aes-128
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»