0

私は python-gnupg を使用してファイルを暗号化していますが、encrypt_file は sign パラメータに対して単一のキーのみを受け入れるようです。ドキュメントを暗号化するために使用する複数のキーを含むキー ファイルがある場合、どうすればよいですか? 私が正しく理解していれば、複数のキーを使用してファイルを暗号化できるはずです。

4

2 に答える 2

0

python-gnupgのドキュメントを読んだ後、もう一度質問を読み直してください。暗号化すると同時に、複数の秘密鍵を使用してドキュメントに署名することについて質問していると思います。

残念ながら、GnuPGもサポートしていないため、このプロセスはpython-gnupgではサポートされていません。署名をどの程度正確に適用するかを決定してから、一度に1つずつ実行する必要があります。

たとえば、1つのキーで暗号化して署名し、次に別の秘密キーで結果に署名することで、署名を階層化できます(2番目以降の追加のキーについても繰り返します)。

または、それぞれがベースドキュメントのみである、複数の「分離された」署名を作成することもできます(したがって、他の署名に署名は適用されません)。一度に複数の切り離された署名を検証するためにGnuPGによって自動的に認識されるファイル形式があるかどうかわからないため、これはもう少し複雑です。

于 2012-05-30T22:09:30.233 に答える