Ich habe eine Zeichenfolge, eine Signatur und einen öffentlichen Schlüssel bekommt, und ich mag die Unterschrift auf der Zeichenfolge überprüfen. Der Schlüssel sieht wie folgt aus:Wie verifizieren Sie eine RSA SHA1-Signatur in Python?
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfG4IuFO2h/LdDNmonwGNw5srW
nUEWzoBrPRF1NM8LqpOMD45FAPtZ1NmPtHGo0BAS1UsyJEGXx0NPJ8Gw1z+huLrl
XnAVX5B4ec6cJfKKmpL/l94WhP2v8F3OGWrnaEX1mLMoxe124Pcfamt0SPCGkeal
VvXw13PLINE/YptjkQIDAQAB
-----END PUBLIC KEY-----
Ich habe eine Zeit lang die PyCrypto docs lesen, aber ich kann nicht herausfinden, wie man mit dieser Art von Schlüssel ein RSAobj zu machen. Wenn Sie PHP wissen, ich versuche folgendes zu tun:
openssl_verify($data, $signature, $public_key, OPENSSL_ALGO_SHA1);
Auch, wenn ich über jede Terminologie verwirrt bin, lass es mich wissen.
Vielen Dank. Ich habe einige Zeit damit verbracht, Standarddokumenten zu jagen, habe aber nie alle Teile gefunden. Die "lustige Info" wird definitiv geschätzt. –