Python Elektronische Signatur
📁 Python, Frage
Hallo zusammen. Helfen Sie mir, die Frage zu verstehen. Betrachten Sie folgenden Fall: Mein Programm hat Benutzer und ich werde Dateien senden, das Programm des Benutzers liest diese Daten. Ich möchte die Daten auf Substitution überprüfen. Dazu sende ich einen Hash (in der Datei) der übertragenen Datei mit den Daten zum Vergleich. Wie schütze ich nun diese Datei mit einem Hash? 1. Asymmetrische Verschlüsselung – dafür muss ich einen privaten Schlüssel im Programm halten, um zu entschlüsseln. Dann können sie das Programm disassemblieren und den privaten Schlüssel finden, dann den öffentlichen und die Daten ersetzen. 2. Die elektronische Signatur, die mit privat verschlüsselt und mit öffentlich entschlüsselt, die Option scheint geeignet, aber wie man sie anwendet, um den Hash in Python zu überprüfen, ist unklar. Es stellte sich heraus, dass die Datei signiert wurde, aber dafür habe ich in Windows (MakeCert.exe und Signtool.exe) verwendet, und wie man