RSA签名和解签

该博客介绍了如何使用Python的Crypto库实现RSA签名和验证。通过私钥进行签名,公钥进行验证,涉及到PKCS1_v1_5签名算法和MD5哈希函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

from Crypto.PublicKey import RSA
from Crypto.Signature import PKCS1_v1_5
from Crypto.Hash import MD5
import base64


#签名
def RsaSign(encrData):
    #私钥
    privateKey = '''MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALns/pt3ltkDBuPX
HQSbVO1DZChJ/kLz4+pX+S6TNSdjKfx7kTnbRvdqNw2t6rKeEfg5oworAktHQR/h
TNpmgb1Mn7SfDilrSzdoPR/uks4LC0C1XylQ7WqccwY/+qxnT0/iFCerPcIlFmGv
JQpDIFNhZe2xWHDir1f9dWk07ETJAgMBAAECgYB6A8b/Phc36Z2e7m/zswCkCIL1
UcHULHxZMUytPRw38gL+2BTxdC75dbIVfxo0CDpgvWp65MjHoEZj5pZqCbV/6BKt
7rAjp2vRL93aSywu3Cnvh3jLiyXVie/A90kK+2NddcHFk3hDAMCMG6qzz5HyQ2O3
cR3uOLiczVwIBwl0hQJBAOACDKiSixFLhGVJc1YzBE4vgueCtyYwGHWTKOn23a3u
3+GiCrMZ4EhyoCWM/FbtFL4tZtkNZCeQ6r14vXwaQeMCQQDUep8FNtmrE9UDOzsp
xdCzJUDhyxI/NQEntL9D2TxI1GNaPWp9Z+hbDlsFTnbGluLerw+KBNpY5uIdz2ng
ui5jAkEAjo5fVewkmnYPpJHQ15uR8tvjl8elHKVg+3oSgIp9WxJ44dPIsWAXTqO7
7QnDEOLB36FvIVSXV2KvMLMlC1R+dwJARD5R/sG8LYdEHjKS8Pq46iDn8t1fMe/b
PB6AY9FM3HNiq
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值