Skip to content

yinleiCoder/password-manager-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

密码管理 Tui

一个用python编写的数据安全的密码管理Tui工具。

功能

  • 增加、删除、修改、数据
  • 备份、清洗数据库
  • 自定义文件结构
  • AES加密数据
  • 随机密码生成

数据存储和密钥验证

数据存储

  • 选择1:云服务器(需要网络)
  • 选择2:本地磁盘
    • 数据库存储加密数据(通常)
    • 自定义文件结构(推荐)

密钥验证

  • 选择1:测量数据的熵值
ent passwords.db
  • 选择2:密钥的hash作为文件头

自定义文件结构

文件结构 = 密钥SHA256 hash(64bytes) + 加密数据

认证流程

认证流程图

数据安全和潜在的攻击

  • 破解密钥SHA256 hash(密钥过于简单)
    • 更复杂的密钥可以使得暴力破解更麻烦!!!
  • 破解AES加密算法

环境

  • uv
  • python
  • pycharm
  • windows
  • pyinstaller

About

密码管理Tui: Python

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages