Использование javascript и openpgp.js, как я могу прочитать закрытый ключ из текста и создать открытый ключ?openpgp.js: генерировать текстовую строку открытого ключа из текстовой строки частного ключа
Я пытаюсь разрешить пользователю вводить свой закрытый ключ PGP в текстовое поле и использовать данные в этом текстовом поле (и кодовой фразе) для создания открытого текста PGP KEY.
До сих пор мне удалось прочитать закрытый ключ с помощью:
var privateKey = openpgp.key.readArmored(document.getElementById('privkeybox').value).keys[0];
privateKey.decrypt(passphrase);
Я также нашел таинственную privateKey.toPublic (PrivateKey); функция, однако, я не могу понять, что все происходит (создайте BEGIN PUBLIC PGP KEY -line).
Если это вообще скажется, это делается в браузере.