目前比较常见的有对称加密和非对称加密
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)