在哪里以及如何存储登录数据
Where and how to store login data
我需要通过c++创建一个桌面应用程序,该应用程序可以存储以前成功的连接,以便下次向用户显示。存储此类登录数据的最佳实践是什么?是否可以将其以加密形式存储在某些文件或数据库中?如果是,什么类型的加密是最好的?
存储登录数据的主要问题是,您必须检索它,并且您希望在没有用户输入密码的情况下检索它。所以密码在设计上是可解码的,密码的唯一保护是通过隐藏来实现安全。因此,如何编码密码并不重要,因为Joe Badguy在任何情况下都可以检索到它。只是不要将其保存为纯文本或像XOR这样的"加密"。也可以不将参数命名为"password=",以使检测更加困难。
相关文章:
- 将字符串存储在c++中的稳定内存中
- std::原子加载和存储都需要吗
- C++:将控制台输出存储在宏中更好吗
- 使用QProcess执行命令,并将结果存储在QStringList中
- 访问存储在向量C++中的结构的多态成员
- 如何从存储在std::映射中的std::集中删除元素
- 存储模板类型以强制转换回派生<T>
- 类型总是使用其大小存储在内存中吗
- 当字符串存储在变量中时,如何将字符串转换为wchar_t
- 使用无符号字符数组有效存储内存
- 如何在cpp.中使用协议缓冲区存储大缓冲区/数组(char/int)
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 带结构的二维矢量:如何存储元素
- 添加存储在向量中的大整数的函数出现问题
- 从文件中读取多个字节,并将它们存储在C++中进行比较
- 在std::vector上存储带有模板的类实例
- 谷歌测试中的期望值存储在哪里
- 为什么C中的通用链表中存储的数据已损坏
- KSP(密钥存储提供程序)未通过凭据提供程序在登录时加载
- 在哪里以及如何存储登录数据