教程|使用Python编写一个属于自己的个人密码管理器,简单方便

技术要点:

1)tkinter界面设计;

2)SQLite数据库操作;

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

使用方法:

私信回复【PDF】可获取python电子书一套

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

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

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

运行界面:

教程|使用Python编写一个属于自己的个人密码管理器,简单方便

参考代码:

教程|使用Python编写一个属于自己的个人密码管理器,简单方便

看完了吗?学会了吗?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问...
    查无此人asdasd阅读 6,107评论 0 19
  • 0x01 目录 常见编码: ASCII编码 Base64/32/16编码 shellcode编码 Quoted-p...
    H0f_9阅读 13,011评论 2 17
  • 加密与解密 对称密码体制的保密性主要取决于密钥的保密性,与算法的保密性无关 非对称加密算法与对称加密算法的区别: ...
    peerless_1024阅读 1,995评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,144评论 1 32
  • 校园食堂里最喜欢的单菜,莫过于六号窗口的烤鸭炒饭和八号窗口的咖喱鸡,戏称这俩为“一软一硬”。 咖喱鸡是土豆块、胡萝...
    追风去啦啦啦阅读 445评论 0 1