gpt4 book ai didi

c++ - 在简单的密码管理器中更新密码

转载 作者:太空宇宙 更新时间:2023-11-04 11:51:44 24 4
gpt4 key购买 nike

我正在使用 C++ 开发一个简单的密码管理器,想知道如何在关闭程序后保持密码更新。

如果我更新程序中的密码,我相信它们会在我退出程序后恢复为源代码中的内容。有没有办法在程序关闭后使更改持久化?

当我更改密码时,除了将密码列表一遍又一遍地写入输出文件外,还有其他方法吗?

最佳答案

我强烈建议使用已经存在且非常合格的东西。您需要的持久存储类型取决于您的要求。

对于只需要存储有关当前上下文或某种凭据的信息的应用程序,我建议使用轻量级事务数据库,例如 SQLite database .全面而简单的 API exists for C/C++ .

使用数据库系统,例如 SQLiteMySQL 遵循 ACID由于数据库系统保证 Consistency,原理要容易得多, Atomicity的交易,IsolationDurability .这将使您的应用程序存储效率更高,更不容易出现常见的编程错误,如果在交易期间发生任何错误,您将收到通知。

关于c++ - 在简单的密码管理器中更新密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17914356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com