Я хочу реализовать алгоритм RSA для шифрования изображения (byte[]
). Чтобы сгенерировать свои два ключа, я использовал этот фрагмент кода:
KeyPairGenerator keygen = KeyPairGenerator.getInstance("RSA");
keygen.initialize(512);
keyPair = keygen.generateKeyPair();
После создания открытого и закрытого ключей я хотел бы показать их пользователю, чтобы он мог распространить открытый ключ и использовать закрытый ключ для декодирования. Как мне вернуть этот ключ?
Использование keygen.getPrivateKey()
и keygen.getPublicKey()
дает мне всю информацию об алгоритме RSA, а не только ключи, которые мне нужны.
Спасибо