RSA 加密

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

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

RSA 加密

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

RSA 加密

 

其中一个最经典的非对称加密就是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)

 

上一篇:python测试开发django-26.表单提交之post登录案例


下一篇:python--yaml数据读取