🚀 KeyNest (密钥巢):一款高颜值的 Python 智能密码管理器

在数字生活日益复杂的今天,我们每个人都有成百上千个账号密码。普通的文本记录不安全,云端同步又担心隐私泄露。为了解决这些痛点,我开发了 KeyNest (密钥巢) —— 一款基于 Python 和 PyQt6 开发的本地加密密码管理工具。它不仅拥有极简现代的 UI 交互,更在细节上打磨了极致的使用体验。


✨ 核心特性

1. 🎨 现代极简视觉设计

KeyNest 采用了深色沉浸式主题,通过高阶渐变、圆角卡片以及毛玻璃质感,打造出了媲美原生应用的高级感。

  • 动态 Logo:基于 QPainter 实时绘制的渐变环形图标。
  • 交互回馈:平滑的悬停特效与选中遮罩。

2. ⚡ 动感交互系统

我们为应用注入了灵魂——全方位的动画支持:

  • 页面切换动画:所有视图切换均支持 OutCubic 缓动算法的平滑淡入。
  • Toast 通知:优雅的底部弹窗实时反馈操作状态。

3. 🖱️ 创新的卡片交互逻辑

摆脱繁琐的操作,只需简单的手势:

  • 单击选中:亮蓝边框反馈,支持快捷键。
  • 双击透视:快速进入详情查看模式。
  • 拖拽排序:无需菜单,直接通过拖拽即可自由调换卡片顺序,顺序自动同步至数据库。

4. 🛡️ 极致的安全防护

  • AES 加密存储:底层基于 cryptography 库,确保本地密码库坚不可摧。
  • 30秒剪贴板自动清除:按下 Ctrl+C 复制密码后,底部会弹出倒计时进度条,30秒后自动清空剪贴板,彻底杜绝隐私泄露风险。
  • 密码一键隐藏:输入与展示环节均支持眼部图标切换,防偷窥设计。

🛠️ 技术栈

  • 语言:Python 3.13+
  • GUI 框架:PyQt6 (支持 GPU 渲染加速)
  • 数据库:SQLite3 (本地存储,数据不出本地)
  • 安全库:Cryptography (AES 加密)
  • 打包工具:PyInstaller

📸 运行预览与功能集锦

[!TIP] 高效操作流程

  1. 输入主密码解锁进入。
  2. 选中目标账号,按 Ctrl+C 闪电复制。
  3. 拖拽卡片,将你的高频账号置顶。

🔧 安装与运行

如果你对这个项目感兴趣,可以通过以下方式快速运行:

  1. 克隆仓库bashgit clone https://github.com/zrj-cool/Password_Storage.gitcd Password_Storage
  2. 安装依赖bashpip install -r requirements.txt
  3. 启动程序bashpython main.py

GitHub 地址zrj-cool/Password_Storage

#Python #PyQt6 #密码管理 #开源项目 #UI设计

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇