Получите вывод строки для PGP Encrypt и войдите за один проход, используя Bouncy Castle - PullRequest
0 голосов
/ 13 марта 2019

У меня есть код, который может зашифровать PGP, подписать файл за один проход и сохранить зашифрованные данные в другом файле.

Проблема в том, что я должен передать эти зашифрованные данные другому API в формате JSON. Для этого мне нужно преобразовать зашифрованные данные в строку, которая может быть идентифицирована API, а затем расшифрована.

Есть ли способ зашифровать PGP и подписать определенную строку, а затем получить зашифрованный ответ в виде строки, которая впоследствии может быть расшифрована.

Очевидно, что чтение содержимого файла в строку и затем попытка расшифровать строку не помогает.

1 Ответ

0 голосов
/ 28 марта 2019

Решение состоит в том, чтобы преобразовать содержимое файла в байтовый массив, а затем в base-64 кодировать байтовый массив.

...