/ / Wie soll ich digitale Signaturen formatieren? - Algorithmus, Kryptographie, Signatur, DSA

Wie sollte ich digitale Signaturen formatieren? - Algorithmus, Kryptographie, Signatur, DSA

Ich arbeite an der Implementierung des DSA-Algorithmus für digitale Signaturen. Ich verstehe den Algorithmus selbst. Eine Sache, die ich nicht wirklich verstehe, ist, wie sollte meine Nachricht aussehen, nachdem sie signiert wurde?

Zum Beispiel habe ich eine Textdatei, die ich gerne hättesignieren und an jemand anderen senden. Wo sollte ich die generierten Schlüssel für die Überprüfung der Signatur platzieren und wie soll ich diese Nachricht parsen, um die Signatur zu überprüfen?

Antworten:

2 für die Antwort № 1

PKCS # 7 ist dein Freund.

Update: Ich habe vergessen zu erwähnen, dass CMS (Cryptographic Message Syntax) ist eine Weiterentwicklung von PKCS # 7.


2 für die Antwort № 2

Eugenes Link sollte deine Frage beantworten. Ich werde eine Sache hinzufügen: Erwarten Sie keine tatsächliche Sicherheit von Ihrer DSA-Implementierung. Wenn Sie die Informationen sicher haben möchten, verwenden Sie eine bereits geschriebene DSA-Implementierung. Wenn nicht fachmännisch geschrieben, können Crypto-Primitive sehr unsicher sein.