我正在构建一个发送安全文件的应用,并且当我尝试使用以下代码进行验证时:
def verify(data, signature, publicKey):
rsakey = RSA.importKey(publicKey)
signer = PKCS1_v1_5.new(rsakey)
digest = SHA256.new()
digest.update(b64decode(data))
if signer.verify(digest, b64decode(signature)):
return True
return False
但是我一直收到此错误:
binascii.Error: Incorrect padding