Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python中实现完整RSA
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我目前正在研究一个使用python在两台(或更多)计算机之间实现p2p通信的项目。虽然我对python相当精通,但我决不是专家;编程和加密决不是我的职业,只是一种爱好。然而,在这个项目的工作中,我一直试图学习更多关于加密和网络编程的知识。</p> <p>从现在起,我已经编写了一个相当强大的类,它可以在网络上进行良好的通信,我正试图通过实现RSA来加密网络上对等点之间的连接来改进它;这是我遇到一些困难的地方。</p> <p>我以前用pycrypto在python中做过一些基本的加密/解密,到目前为止,我对所涉及的所有工具都非常熟悉——包括必要的公钥密码。此外,我也知道pycrypto有一些缺点,它只实现了实现RSA所需的基本的低级加密/解密算法,并且没有实现完整的公钥加密协议。我也知道pycrypto还包含一些其他有用的工具,比如可以用来填充通信的AllOrNothing转换等等。但是,我的问题是:有人可以推荐任何可以帮助我实现有效RSA协议的在线文章、书籍、博客文章、项目等吗?</p> <p>最后,我明白这是一个敏感的课题与密码专家,因为业余实现的协议通常意味着较少的安全性在程序中。如上所述,这个项目只是一个学习经验;如果我是专业地完成这个项目,我肯定会使用m2cypto或其他一些专业实现的安全协议,即SSL/TLS。唉,我只是想通过实现我自己的一个经过验证的协议模型来创建两个对等点之间的安全连接,来学习更多关于加密的知识。</p> <p>谢谢, 凯文</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>为什么不看看我的纯Python RSA库呢?可能正是你所需要的:<a href="http://stuvel.eu/rsa" rel="nofollow">http://stuvel.eu/rsa</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
创建一个python程序,从websi中提取文件
5 回答
创建一个python程序,告诉我名字和出生年份的人的年龄
8 回答
创建一个Python程序,它接受一个简短的描述并从给定的集合返回一个解决方案(使用nlp)
8 回答
创建一个python程序,用户在其中输入一个月,它会告诉您y的下一个月
4 回答
创建一个python程序,要求用户输入一个偶数奇数
8 回答
创建一个Python程序来修改名称以digi结尾的目录的文本文件
5 回答
创建一个python程序来猜测用户的“秘密号码”?
5 回答
创建一个python算法来训练keras模型来预测一个大的整数序列
4 回答
创建一个python类,它被视为一个列表,但是有更多的特性?
7 回答
创建一个Python类,我可以将其序列化为一个嵌套的JSON obj
10 回答
创建一个python类来查找直线的斜率和长度
9 回答
创建一个Python网络爬虫来获取谷歌Play商店应用程序的元数据
6 回答
创建一个Python网页
5 回答
创建一个python脚本,不断从excel文件中读取数据并进行计算
9 回答
创建一个python脚本,使用tcpdump计算到达网站的数据包数量?
9 回答
创建一个Python脚本,可以运行其他SAS程序并更新Excel工作簿。
7 回答
创建一个python脚本,它将读取csv文件,并使用该输入从web抓取数据finviz.com网站然后将数据导出到csv fi中
9 回答
创建一个python脚本,用mysql数据库中的结构和数据文件创建一个sql转储
9 回答
创建一个python脚本,该脚本将对某个键进行文本文件搜索,并将编号复制到新文件中
3 回答
创建一个Python脚本,该脚本连接到特定端口(SMTP)上的一系列IP
6 回答