1

pgp キーを単純に読み取るためのプログラムを Python で作成したいと考えています。ただし、pgpキーのフォーマット方法を説明するドキュメントが見つからないようです。理解できないソース コードを探すために、open pgp のソース コードを検索したくありません。

公開鍵を開き、上部の「-----BEGIN PGP PUBLIC KEY BLOCK-----」と下部の「-----END PGP PUBLIC KEY BLOCK-----」を削除し、データをバイトに戻したらどうなるの?真ん中のどこかに自分の名前とメールが見えましたが、それ以外は見えません。文字列の暗号名/値 (rsa = 1、elgamal = 2 など) をコンピューターに伝えるのはどの部分ですか? キーのサイズはどこですか?鍵の有効期限はどこにありますか? 一般に、pkc プログラムはどのように公開鍵/秘密鍵を読み取るのですか?

4

1 に答える 1

3

PGP RFC を読むことができます (最新のものはRFC 4880のようです)。しかし、代わりにpymeを使用してみませんか?

于 2010-02-26T12:29:53.363 に答える