2

ドキュメントによると、gpgme_op_encryptGPGME のメソッドは対称暗号化タスクを実行できます。

gpgme_op_encrypt (gpgme_ctx_t ctx, gpgme_key_t recp[], gpgme_encrypt_flags_t flags, gpgme_data_t plain, gpgme_data_t cipher)

recp が NULL の場合、公開鍵暗号化ではなく対称暗号化が実行されます。対称的に暗号化された暗号文は、gpgme_op_decrypt で解読できます。この場合、暗号バックエンドはユーザーからパスフレーズを取得する必要があることに注意してください。対称暗号化は現在、OpenPGP 暗号化バックエンドでのみサポートされています。

しかし、対称暗号化に使用される鍵はどこから来るのでしょうか? このキーを取得して別のデバイス (テキストを復号化したい) に転送することは何とか可能ですか?

4

1 に答える 1