RSA加密与解密,python实现rsa加密

rsa是目前互联网主流加密方式,方式为私钥加密,公钥解密或公钥加密,私钥解密,由私钥能推倒出公钥,反过来,由公钥不能推倒出私钥,如果没有私钥得话是不能解密的,安全级别极高。

rsa加密相同内容每次的结果都是不一样的。

下面是python实现rsa加密的代码:

import base64
import rsa
pubkey = rsa.PublicKey.load_pkcs1_openssl_pem(' 加密公钥 ')
#公钥加密
crypto = rsa.encrypt(b'加密文本', pubkey)
crypto_text= base64.b64encode(crypto).decode('utf-8')

你可能感兴趣的:(python)