1、Python生成RSA秘钥,与签名验证
# rsa签名,保存私钥公钥到本地
from cryptography.hazmat.primitives.asymmetric import padding
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives import serialization
from OpenSSL import crypto
rsa_key = crypto.rsa.generate_private_key(65537,2048)
print(rsa_key) #生成的是RSA私钥对象
sign_dat = rsa_key.sign(b'123456',padding.PKCS1v15(), hashes.SHA256())
verify_pass = rsa_key.public_key().verify