相关疑难解决方法(0)

如何验证Python中的RSA SHA1签名?

我有一个字符串,一个签名和一个公钥,我想验证字符串上的签名.关键看起来像这样:

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfG4IuFO2h/LdDNmonwGNw5srW
nUEWzoBrPRF1NM8LqpOMD45FAPtZ1NmPtHGo0BAS1UsyJEGXx0NPJ8Gw1z+huLrl
XnAVX5B4ec6cJfKKmpL/l94WhP2v8F3OGWrnaEX1mLMoxe124Pcfamt0SPCGkeal
VvXw13PLINE/YptjkQIDAQAB
-----END PUBLIC KEY-----
Run Code Online (Sandbox Code Playgroud)

我已经阅读了一段时间的pycrypto文档,但我无法弄清楚如何使用这种密钥制作RSAobj.如果您了解PHP,我正在尝试执行以下操作:

openssl_verify($data, $signature, $public_key, OPENSSL_ALGO_SHA1);
Run Code Online (Sandbox Code Playgroud)

另外,如果我对任何术语感到困惑,请告诉我.

python cryptography sha1 rsa signature

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

cryptography ×1

python ×1

rsa ×1

sha1 ×1

signature ×1