
Python写加密程序
wolf.ww
30岁才开始学编程的菜鸟
展开
-
Wolf从零学编程-用Python打造简单加密程序(四)
有了一点点RSA的知识作为基础,就可以开着python-rsa的文档撸代码了。这一篇先单独完成了RSA对DES密钥及大文件的加解密,然后分步实现混合加密过程。原创 2017-03-29 16:58:37 · 1117 阅读 · 0 评论 -
Wolf从零学编程-用Python打造简单加密程序(一)
近期需要做一个Python小程序,要求根据用户的选择,分别实现文件的数字签名、DES加密、RSA加密。所以我需要完成的模块有SHA-1算法、DES加解密、RSA加解密、UI,还有一个功能用于生成一对RSA算法的密钥对。原创 2017-03-21 17:39:03 · 3938 阅读 · 2 评论 -
Wolf从零学编程-用Python打造简单加密程序(二)
我的小程序已经搞定了hash计算和DES加密部分,这次把DES解密搞定,再进行一些改进和整合。原创 2017-03-22 20:42:17 · 1042 阅读 · 0 评论 -
Wolf从零学编程-用Python打造简单加密程序(五)
之前我分步完成了RSA加密DES密钥、RSA加密大文件、DES和RSA混合加密,在这一篇要把这些功能以及数字签名和验证整合起来。 血淋淋的事实告诉我们,如果要写博客,就一定要在敲代码的同时写!不然就会像我现在这样,看着改完的代码只能回忆起当初遇到的问题,却实在不愿意重现当时的场景。列出的问题也都没有实例和截图支撑。原创 2017-04-01 21:02:59 · 606 阅读 · 0 评论 -
Wolf从零学编程-用Python打造简单加密程序(三)
我已经完成了hash值计算和DES部分,目前hash值利用Python内建的hashlib计算,DES采用了pyDes库,暂时还算顺利吧。RSA部分找到了Python-RSA,这样一来我用了3个库。~~~前方高能预警! 都是干货!原创 2017-03-26 14:06:00 · 1103 阅读 · 0 评论 -
Wolf从零学编程-用Python打造简单加密程序(六)
使用tkinter编写程序界面。我实现了加密程序所有的功能逻辑,但是目前还只能停留在命令行界面执行,显然是不够友好的,我需要编辑一个简单的UI界面。在UI库的选择上,我使用了Python内置的tkinter。这里先安利一个网站:鱼C论坛tkinter,小甲鱼这里发布了N多tkinter的中文使用方法,我这个简陋的UI就是借助鱼C论坛和网上搜索完成的。原创 2017-04-04 11:33:40 · 4877 阅读 · 0 评论 -
Wolf从零学编程-用Python打造简单加密程序(七)
这个程序的倒数第二篇,最后一篇把最后的一些改进总结下。本篇记录源代码打包过程,毕竟是要交给一个不懂Python的人使用。在网上查了好多资料,决定用pyinstaller给程序打包。原创 2017-04-05 16:16:27 · 1137 阅读 · 0 评论 -
Wolf从零学编程-用Python打造简单加密程序(八)
本篇是最后一篇,加密小程序已经做完了,也可以打包带走。这篇列出了几个改进,我的目的是: - 尽量改善用户体验 - DEBUG原创 2017-04-06 14:44:13 · 3641 阅读 · 0 评论