博客
关于我
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 | huey,一个非常厉害的 任务调度 Python 库!
查看>>
python | hypothesis,一个有趣的 Python 库!
查看>>
python | Indico,一个超酷的 Python 库!
查看>>
python | isort,一个有趣的 自动整理导入语句 的Python 库!
查看>>
python | jinja,一个超酷的 Python 库!
查看>>
python | joblib,一个强大的 Python 库!
查看>>
python调用git bash_Python学习第70课-用Git Bash在命令行打开sublime
查看>>
python | jsonschema,一个实用的 验证 JSON 数据结构 Python 库!
查看>>
python课程的中期报告范文_课题研究中期总结报告范文
查看>>
python | lxml,一个超酷的 关于XML/HTML 文档 Python 库!
查看>>
python | mplfinance,一个有趣的金融数据可视化 Python 库!
查看>>
python | nipy,一个强大的关于 神经影像数据分析 的Python 库!
查看>>
python | NLTK,一个强大的 自然语言处理 Python 库!
查看>>
python | nupic,一个强大的 处理时间序列的Python 库!
查看>>
python | orange3,一个神奇的 Python 库!
查看>>
python | pdfminer,一个神奇的 关于PDF 文件的 Python 库!
查看>>
python | pendulum,一个有趣的 日期和时间 Python 库!
查看>>
python | pluginbase,一个神奇的 关于插件框架 的Python 库!
查看>>
python | ply,一个无敌的 词法和语法分析工具 的Python 库!
查看>>
python | py2exe,一个超酷的 Python 库!
查看>>