简易加密工具

        为了管理个人信息如账号密码,用Python写了一个简易的加密工具。思路是使用dict类型编辑个人信息,然后使用pickledict转换成字节流,再使用3des算法将字节流加密,最后将加密后的数据写入文件,解码的步骤刚好相反。

    工具下载地址:http://download.csdn.net/detail/lemene/5215233

    代码分成三部分:test_pgw.py、pgw.py和pyDes.py。

        test_pgw.py:界面代码,用于显示和编辑信息、提示输入密码等。运行它可运行整个程序,测试数据的密码为1

        pgw.py:将dict转换成字节流,并将流长度处理成8的整数倍。

        pyDes.py:Todd Whiteman编写的3des算法的代码,可参考http://twhiteman.netfirms.com/des.html

         这个工具较为简单,具体的使用可以阅读代码。

       

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值