python实现rsa加密

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


def rsa_encrypt(publickey, data):
    """校验RSA加密 使用公钥进行加密"""
   
    public_key = '-----BEGIN PUBLIC KEY-----\n' + publickey + '\n-----END PUBLIC KEY-----'
    cipher = Cipher_pkcs1_v1_5.new(RSA.importKey(public_key))
    cipher_text = base64.b64encode(cipher.encrypt(password.encode())).decode()
    return cipher_text


publickey = 'MIIBIjANBgkxxxxxAQ8AMIIBCgxxxxxxxxG4JHErj\nc1su++DTC0IHp2YXSGinyKXWB0KUvgTpGEUvQM67UGDnWZIFA1nXNcOxxxxxxGWYizeb6mUnCMPESaMP0vsQazelcwV0p\xxxxsQJgvidP9Zq/hWazUUpl8TcGYs\ncQIDAQAB'

rsa_encrypt(publickey, "123213")

posted @ 2025-01-13 00:01  __username  阅读(300)  评论(0)    收藏  举报