python----RSA非对称加密算法使用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,最近在搞项目的接口持续性自动化测试,好久没有更新博客了。项目中接触到很多加密相关的数据,很多项目都会用到非对称加密算法来保证前端和服务器交互的数据安全。下面介绍下python下怎么使用RSA加密算法:
千家信息网最后更新 2026年11月03日python----RSA非对称加密算法使用
最近在搞项目的接口持续性自动化测试,好久没有更新博客了。
项目中接触到很多加密相关的数据,很多项目都会用到非对称加密算法来保证前端和服务器交互的数据安全。
下面介绍下python下怎么使用RSA加密算法:
import rsa (publickey,privatekey)=rsa,newkeys(1000)#对数字1000加密得到公钥和私钥pub = publickey.save_pkcs1()#获取公钥#将公钥保存到文件*************filepub = open("public.pem",'w+')filepub.write(pub.encode('utf-8'))filepub.close()pri = privatekey.save_pkcs1()#获取私钥#将私钥保存到文件***********filepri = open('private.pem','w+')filepri.write(pri.encode('utf-8'))filepri.close()string = "laomomoblog"#待加密的字符串#取出公钥with open('publick.pem','r') as file_pub: f_pub = file_pub.read() pubkey = rsa.PublicKey.load_pkcs1(f_pub)#取出私钥with open('private.pem','r') as file_pri: f_pri =file_pri.read() prikey = rsa.PrivateKey.load_pkcs1(f_pri)#加密字符串stringcrypt = rsa.encryt(string.encode('utf-8'),pubkey)#使用公钥去加密字符串#解密de_crypt = rsa.decrypt(crypt,prikey)#用私钥去解密#解出来的de_crypt与string应该是相等的,判断一下assert string,de_crypt这样应该比较清楚怎么使用了,怎么加密,怎么解密。
加密
公钥
字符
字符串
项目
算法
数据
文件
对称
清楚
安全
前端
博客
持续性
接口
数字
服务器
保证
接触
更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
南京欣网互联网络科技有限公司
华服互联网科技怎么样
互联网科技工作委员会主任
互联网科技深圳
互联网科技未来
科技类互联网
互联网科技公司怎么样
互联网与新科技
广州紫鲸互联网科技
互联网科技大会
互联网科技有限公司 翻译
互联网 科技服务平台
汽车互联网创新科技园
宝灵互联网科技有限公司
和信科技工业互联网
华夏恒生科技与互联网科技
启辰互联网科技
互联网科技包装股份有限公司上市
上海同邻互联网科技有限公司规模
新华互联网科技
深圳九邦互联网科技有限公司
网络科技有限互联网
浩特互联网科技
撒么互联网科技公司
南山科技园互联网公司有哪些
浙南科技城互联网大厦建设工程
产业互联网科技服务公司
工业互联网科技成果转化
杭州融税互联网科技有限公司