SecureVault 密码管理器
SecureVault 密码管理器 - 项目报告
一、项目简介
背景
随着互联网服务的普及,用户需要管理越来越多的账户密码。使用相同密码或简单密码存在严重安全隐患,而记忆多个复杂密码又不现实。因此,开发一个安全、便捷的密码管理器成为必要需求。而我在互联网上找到的各个密码管理器,都需要Docker部署 这个让学生等没钱买服务器的人们望而止步 于是我有了开发一个安全,美观,强大的密码管理器的想法。
SecureVault就是一个密码管理器,帮助大家记住各种账号密码。你只需要记住一个主密码,其他的都交给它!并且它可以免费使用Vercel部署!
预览
二、用的技术
- Next.js:做网页
- Supabase:存数据(免费的云数据库)
- 加密算法:保护密码(AES-256)
- Vercel:发布到网上(一键部署)
三、核心功能
添加/查看/编辑/删除密码
文件夹分类(游戏、学习、工作)
密码生成器(一键生成复杂密码)
个性化设置(改网站标题、图标)
四、安全原理(零知识架构)
大白话讲原理:
- 你有一个存钱罐(数据库)
- 你把钱(密码)放进去
- 但是!你把存钱罐的钥匙(主密钥)自己拿着
- 银行(服务器)只帮你保管存钱罐,但它打不开
- 就算黑客攻破了银行,看到的也是乱码
这就是”零知识”——服务器对你的密码一无所知!
五、项目总结
改进方向:浏览器插件,邮箱登录验证
AI的帮助:Trae CN帮助我几乎完整的写了整个项目 现在AI真的是太强了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 min的小窝!
评论




