Zenithazz/Cassette-Account-Password-Manager

GitHub: Zenithazz/Cassette-Account-Password-Manager

一款完全离线的Windows平台开源密码管理器,采用AES256加密,通过热键快速存取账号密码。

Stars: 0 | Forks: 0

# Cassette 账号密码管理器 ## 简介 Cassette 是一款免费开源的密码管理器,旨在帮助您管理日益增长的在线账号和密码。 Cassette 不访问互联网,消除了您的顾虑。它采用久经考验的 AES256 加密算法来保护您的信息,确保账号密码的安全。其便捷的热键激活方式使其易于使用。 ## 开发目的 随着个人账号密码数量的增加,寻找一种软件解决方案进行管理已变得必不可少。虽然网络上存在许多类似的工具,且浏览器内置的密码管理器也相当有效,但涉及浏览器密码泄露的安全事件屡见不鲜。您真的能信任第三方的密码管理软件吗?这促使我开发了这款开源密码管理器。 本软件在 LGPL-3 许可证下发布,允许您自行编译和使用。希望大家都能最终摆脱忘记密码的烦恼。 ## 构建要求 操作平台:Windows 7/Windows 8.1/Windows 10/Windows 11 编程语言:C++ MFC 构建工具:Visual Studio 2017+ 安装 Visual Studio 时,请选择 C++ 和 MFC 相关组件。 ## 编译和构建 下载仓库后,直接在 `Visual Studio 2017+` 中打开 `Cassette.sln` 即可进行编译和构建。 注意:如果您是自行构建应用程序,强烈建议打开 `res/db.key` 文件并将其修改为您自己的数据库密钥。此密钥用于加密数据库,保护您的数据安全。 ``` {key:"Please replace this with your own key."} ``` ## 下载发行版 您可以在 [这里] 下载我们预编译的二进制包,其中包含字典文件。 ## 使用方法 注意:本软件包含一个名为 ``words.wl`` 的词汇文件,该文件不包含在本仓库中。虽然没有此文件软件也能运行,但词汇文件通过协助分类账号相关关键词,能显著提升用户体验。如果您需要词汇文件,请下载包含该文件的软件发行包。 1. 注册和登录 首次打开本软件时,会出现一个登录对话框。您可以注册一个新用户(本地注册,无需网络连接)或使用默认账号 ``root``(密码为空)。如果您使用 root,建议登录后修改密码。 登录后,进入软件主界面。 2. 设置用户热键 从设置菜单(也可从工具栏访问)打开用户设置对话框。您现在需要设置一个用户热键。我们建议使用 Ctrl+F11 作为热键,不过您也可以根据个人喜好进行自定义。直接在文本框中按下所需的组合键,然后点击确定即可。 3. 通过热键添加账号类型 打开您需要记录账号信息的软件或网站,例如百度网盘。然后按下 [热键] 弹出添加账号类型对话框。自动检索的名称和关键词可能不准确,因此您需要仔细填写类型名称和关键词。**关键词必须尽可能精确,且不应与其他账号类型重复。** 注意:支持将 IE、Opera、Chrome、Firefox 和 Edge 浏览器自动检测为网站。
如果您的浏览器未列在检测记录中,可以通过 [数据库 - 浏览器检测配置] 菜单手动添加。 填写完表单后,点击“确认”即可成功添加账号类型。 4. 通过热键添加账号 对于已经添加了账号类型的软件界面,再次按下热键将弹出账号添加对话框。输入您的账号和密码,然后点击确定确认。 5. 通过热键查询账号 在已添加账号的软件界面上,再次按下【热键】将显示当前类别的账号信息。
【右键点击】相应的账号名称将其复制到剪贴板,并伴随提示音。这便于将账号输入到软件中。
左键点击账号切换到密码显示模式。右键点击将密码复制到剪贴板,并伴随独特的提示音。这便于将密码输入到软件中。
点击右上角的绿色按钮可添加另一个账号。添加账号后,必须重新打开此窗口才能显示。 ## 开源许可证 Cassette 根据 LGPL-3.0(或任何后续版本)进行许可。请参阅 [LICENSE](LICENSE) 文件。
标签:AES256加密, C++, LGPL-3.0, meg, MFC, Visual Studio, Windows桌面应用, 个人数据保护, 信息安全, 密码管理器, 数据加密, 数据擦除, 本地存储, 热键操作, 离线工具, 网络安全, 账号管理, 防泄露, 隐私保护