博客
关于我
Python rsa 加密
阅读量:801 次
发布时间:2023-03-06

本文共 544 字,大约阅读时间需要 1 分钟。

安装

pip install rsa

 

简单使用

import rsa# RSA加密解密示例def rsaEncrypt(str):    #生成公钥私钥    (pubkey, privkey) = rsa.newkeys(512)    #明文编码格式    content = str.encode('utf-8')    #公钥加密    crypto = rsa.encrypt(content, pubkey)    return (crypto, privkey)# RSA解密def rsaDecrypt(str, pk):    #私钥解密    content = rsa.decrypt(str, pk)    con = content.decode('utf-8')    return con#示例(a, b) = rsaEncrypt("hello")print('加密后密文:')#密文转化后未必可以反编码出字符串,有可能会超出转换范围print(a)content = rsaDecrypt(a, b)print('解密后明文:')print(content)

转载于:https://my.oschina.net/ahaoboy/blog/1809449

你可能感兴趣的文章
Python 中的 *tuple 和 **dict 是什么意思?
查看>>
Python 中的 filter() 函数:筛选可迭代对象元素
查看>>
Python 中的 Pillow 不允许我打开图像(“超出限制“)
查看>>
Python 中的 threading 模块和 multiprocessing 模块有何区别?
查看>>
Python 中的 threading 模块和 multiprocessing 模块有何区别?
查看>>
Python 中的 Turtle 库详解
查看>>
Python 中的 __slots__ 属性有什么作用?
查看>>
Python 中的... 三点、箭头(->)、/ 分别的作用
查看>>
python读取json数据的id_python处理JSON数据
查看>>
Python 中的Duck Typing
查看>>
Python 中的for in 遍历生成字典、添加判断条件if
查看>>
Python 中的Lock与RLock
查看>>
Python 中的range(),arange()函数
查看>>
Python 中的内存管理机制
查看>>
Python 中的函数包装器:模型运行时和调试
查看>>
Python 中的列表理解和 lambda
查看>>
Python 中的多层for in嵌套循环使用
查看>>
Python 中的多线程(01/4)
查看>>
Python 中的多进程(01/2):简介
查看>>
Python 中的多进程(02/2):进程之间的通信)
查看>>