其他分享
首页 > 其他分享> > RSA 加密

RSA 加密

作者:互联网

目前比较常见的有对称加密和非对称加密

1)对称加密:加密和解密的秘钥相同

2)非对称加密:加密和解密的秘钥不同。通过e加密,然后用d去解密

 

其中一个最经典的非对称加密就是RSA加密算法

#下载 pip install pycryptodome
import requests
import base64
from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_v1_5

public_key=(
"-----BEGIN RSA PUBLIC KEY-----"\n
"xxxxxx"\n 
"xxxxxxxxx"\n 
"-----END RSA PUBLIC KEY-----") 

rsakey = RSA.importKey(public_key) 
fill_rsakey = PKCS1_v1_5.new(rsakey) 
psw = fill_rsakey.encrypt(b"123456") 
base_psw = base64.b64encode(psw) 

print(base_psw)

 

标签:加密,RSA,rsakey,import,非对称,psw
来源: https://www.cnblogs.com/yi-ying/p/12639739.html