Mam ciąg, podpis i klucz publiczny, i chcę zweryfikować podpis na ciąg. Kluczem wygląda następująco:W jaki sposób weryfikujesz podpis RSA SHA1 w Pythonie?
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfG4IuFO2h/LdDNmonwGNw5srW
nUEWzoBrPRF1NM8LqpOMD45FAPtZ1NmPtHGo0BAS1UsyJEGXx0NPJ8Gw1z+huLrl
XnAVX5B4ec6cJfKKmpL/l94WhP2v8F3OGWrnaEX1mLMoxe124Pcfamt0SPCGkeal
VvXw13PLINE/YptjkQIDAQAB
-----END PUBLIC KEY-----
Czytałem docs pycrypto przez jakiś czas, ale nie mogę dowiedzieć się, jak zrobić RSAobj z tego rodzaju klucza. Jeśli znasz PHP, Próbuję wykonać następujące czynności:
openssl_verify($data, $signature, $public_key, OPENSSL_ALGO_SHA1);
Ponadto, jeśli jestem mylić o jakiejkolwiek terminologii, proszę dać mi znać.
Wielkie dzięki. Spędziłem sporo czasu ścigając dokumentację standardów, ale nigdy nie znalazłem wszystkich elementów. "Fajna informacja" jest zdecydowanie doceniana. –