php файл изображения загрузить и конвертировать в base64 без сохранения изображения

AES - симметричный алгоритм, поэтому использование KeyPairGenerator не поддерживается. Чтобы сгенерировать ключ с помощью AES, вы вызываете KeyGenerator

KeyGenerator kgen = KeyGenerator.getInstance("AES");
       kgen.init(128);  //set keysize, can be 128, 192, and 256

. Рассматривая остальную часть кода, похоже, что вы пытаетесь добиться асимметричного шифрования (поскольку вы вызываете getPublic() and getPrivate() и т. Д.), поэтому я советую вам перейти на использование RSA или любого другого асимметричного алгоритма, поддерживаемого java. Вам больше всего нужно будет заменить AES на RSA в ваших вызовах getInstance(); и, возможно, на тонкую настройку. Удачи

14
задан Khant Thu Linn 12 October 2013 в 15:42
поделиться