• 欢迎访问:祀与戎,国之大事,在祀与戎。 手机号码:
  • 欢迎访问:祀与戎,国之大事,在祀与戎。
  • 欢迎访问:祀与戎,国之大事,在祀与戎。祀与戎
  • 祀与戎,国之大事,在祀与戎www.siyurong.com
  • 祀与戎,国之大事,在祀与戎。如果您觉得本站非常有看点,那么赶紧使用 Ctrl+D

彭世瑜:python 实现RSA公钥加密,私钥解密

思想观点 siyurong 4年前 (2022-10-07) 2次浏览 已收录 0个评论

from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5
from Crypto.Signature import PKCS1_v1_5 as Signature_pkcs1_v1_5
import base64

# 私钥
private_key = ”’—–BEGIN RSA PRIVATE KEY—–
5353dfggd
—–END RSA PRIVATE KEY—–
”’

# 公钥
public_key = ”’—–BEGIN PUBLIC KEY—–
hfgghftetet
—–END PUBLIC KEY—–”’
def rsa_encrypt(message):
“””校验RSA加密 使用公钥进行加密”””
cipher = Cipher_pkcs1_v1_5.new(RSA.importKey(public_key))
cipher_text = base64.b64encode(cipher.encrypt(message.encode())).decode()
return cipher_text

def rsa_decrypt(text):
“””校验RSA加密 使用私钥进行解密”””
cipher = Cipher_pkcs1_v1_5.new(RSA.importKey(private_key))
retval = cipher.decrypt(base64.b64decode(text), ‘ERROR’).decode(‘utf-8’)
return retval


祀与戎 , 版权所有蜀ICP备14023000号-6丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:彭世瑜:python 实现RSA公钥加密,私钥解密
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址