<%!
private static String algorithm = "DESede";
private static Key key = null;
private static Cipher cipher = null;
private static String decrypt(byte[] encryptionBytes)throws Exception {
cipher.init(Cipher.DECRYPT_MODE, key);
byte[] recoveredBytes = cipher.doFinal(encryptionBytes);
String recovered = new String(recoveredBytes);
return recovered;
}
%>
После получения зашифрованного пароля из таблицы базы данных derby, запись,
out.println(str); // this shows the encrypted password as output
out.println("Your password is: "+decrypt(str.getBytes())); // this doesn't show any output
System.out.println("Your password is: "+decrypt(str.getBytes())); // this doesn't show any output
В таблице тип пароля - varchar, размер 254. Можете ли вы рассказать, как расшифровать пароль и показать его в клиентский браузер