lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie kann ich eine Signatur mit OpenSSL verifizieren? Ich habe ein Zertifikat (certificate.crt) und eine Signatur (sig.sha256).
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit diesem Befehl

openssl dgst -sha256 -verify certificate.crt -signature sig.sha256 <data>

Die Signatur, die in der Datei sig.sha256 gespeichert ist, wurde mit deinem privaten Schlüssel erzeugt und stellt einen "Fingerabdruck" der Datei dar. Diese Signatur wird verwendet, um die Integrität der Datei zu gewährleisten und sicherzustellen, dass sie nicht verändert wurde. Das Zertifikat (certificate.crt) wird benötigt, um den öffentlichen Schlüssel zu extrahieren, der für die Überprüfung der Signatur verwendet wird. Das Zertifikat enthält den öffentlichen Schlüssel, der dem privaten Schlüssel entspricht, den du zur Erstellung der Signatur verwendet hast.

von (718 Punkte)  
Muss ich die Daten angeben um die Signatur zu prüfen? Genügt nicht das Zertifikat (.crt) und die Signatur (.sha256)?
Die signierten Daten <data> werden benötigt, um den Inhalt zu überprüfen und sicherzustellen, dass er mit der signierten Signatur übereinstimmt. Ich habe meine Frage überarbeitet. Danke für den Hinweis.
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer