1

DSA デジタル署名アルゴリズムの実装に取り​​組んでいます。アルゴリズム自体は理解していますが、よく理解していないことの 1 つは、メッセージが署名された後にどのように見えるべきかということです。

たとえば、署名して他の人に送信したいテキスト ファイルがあります。署名を検証するために生成されたキーをどこに配置すればよいですか? また、このメッセージを解析して署名を検証するにはどうすればよいですか?

4

2 に答える 2

2

Eugene のリンクがあなたの質問に答えるはずです。1 つ付け加えておきます。DSA の実装に実際のセキュリティを期待しないでください。情報を保護したい場合は、作成済みの DSA 実装を使用してください。巧妙に書かれていない場合、暗号プリミティブはひどく安全ではない可能性があります。

于 2011-06-06T17:29:27.517 に答える
2

PKCS#7はあなたの友達です。

更新: 言い忘れていましたが、CMS (Cryptographic Message Syntax) は PKCS#7 の進化版です。

于 2011-06-06T17:14:39.150 に答える