Конвертировать открытый ключ в нечто читаемое для обмена - PullRequest
1 голос
/ 31 мая 2010

Как я могу преобразовать RSAPublicKey во что-то читаемое (из соображений совместного использования открытого ключа) и затем преобразовать его обратно в RSAPublicKey?

Ответы [ 2 ]

3 голосов
/ 31 мая 2010

Метод getEncoded() возвращает вам байтовый массив, который вы затем можете преобразовать в строку в шестнадцатеричном представлении (или, если вы хотите быть более умным, используйте набор из 256 слов, который можно использовать для представления каждого байта! ) Аналогичная идея на обратном пути. Как только вы преобразуете его обратно в байтовый массив, должен быть конструктор, которому вы можете передать его.

0 голосов
/ 31 мая 2010

Самый простой способ поделиться ключом между Java-программами - это сгенерировать ключ в keytool и поделиться файлом хранилища ключей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...