Py学习  »  Python

使用Python编写自己的个人密码管理器

Python小屋 • 5 年前 • 536 次点击  

技术要点:

1)tkinter界面设计;

2)SQLite数据库操作;

3)字符串异或运算加密和解密。

使用方法:

只需要记住一个加解密密钥即可,对于各平台的密码,使用密钥加密后存储到数据库,查询时使用同一个密钥进行解密。

需要注意的是,由于代码采用的是异或算法,所以密码字符串和密钥字符串不应有对应位置上相同的字符。

可以改写加密和解密算法,实现更高级别的密码保护。

运行界面:

参考代码:

代码较长,很容易有拼写错误的地方,可以在公众号后台发送消息“密码管理器”获取代码下载地址。


温馨提示

进入公众号,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的文章列表,通过“最新资源”==>“微课专区”可以观看Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源。


--------董付国老师Python系列图书--------

1)《Python程序设计(第2版)》清华大学出版社(2018年8月第9次印刷)

2)《Python可以这样学》清华大学出版社(2018年7月第6次印刷)(本书已在台湾发行繁体版)

3)《Python程序设计基础(第2版)》清华大学出版社(2018年9月第6次印刷)

4)《中学生可以这样学Python》清华大学出版社(2018年9月第3次印刷)

5)《Python程序设计开发宝典》清华大学出版社(2018年2月第3次印刷)

6)《玩转Python轻松过二级》清华大学出版社(2018年7月第3次印刷)

7)《Python程序设计基础与应用》机械工业出版社(2018年9月第1次印刷)

8)《Python程序设计实验指导书》清华大学出版社(预计2019年1月出版)

9)《Python编程基础与案例集锦(中学版)》机械工业出版社(预计2019年2月出版)

董老师127课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59




今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/qalRVgIPPE
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/26108
 
536 次点击