key = RSA.generate(1024)
public_key = key.publickey().export_key()
private_key = key.export_key()
是不是简单可以理解成这样
import hashlib
message = "Hello, world!"
hash = hashlib.sha256(message.encode("utf-8")).digest()
from Crypto.Signature import PKCS1_v1_5
from Crypto.Hash import SHA256
signer = PKCS1_v1_5.new(RSA.import_key(private_key))
signature = signer.sign(SHA256.new(hash))
verifier = PKCS1_v1_5.new(RSA.import_key(public_key))
if verifier.verify(SHA256.new(hash), signature):
print("The signature is valid.")
else:
print("The signature is invalid.") 感谢分享,学习一下 同样是初学python,楼主咋这么优秀呢 厉害了,楼主好优秀。 厉害了,学习学习 厉害,学习一个 怎么生成激活码文件呢 感谢分享
页:
[1]
2