Qt应用程序的用户名和密码的存储方式

时间:2021-10-06 20:44:12
如题,请问多用户名和密码,用什么方式进行存储呢?是文本文件还是存数据库?或者是有更好的方法?谢谢!

7 个解决方案

#1


有一点必须先将密码加密,什么方式存储可以选择XML,SQLite等等都行,不建议文本文件。

#2


谢谢你的答复!
XML没有用过,那就用SQLite吧。我这个应用程序只是一个很小的监控系统,而且是针对某一专业领域的,密码也需要加密吗?

#3


你需要自己对密码进行加盐和散列处理,然后再存储

#4


其实这个要看你的应用场景对安全的要求,如果不是对密码的保护很强烈,直接存储密码也可以,如果要求高的话,你存储的密码就不可以被破解或者加大破解难度,需要对密码进行一些加密,加密的方法很多,你要权衡一下。

#5


就用SQLite吧 估计没人去破解你的密码

#6


楼上说得对。

不用复杂加密的。

密码明文base64一下,然后把其中的字符位置进行交换;反之,可以得到密码明文。

#7


明白了,谢谢各位的热心帮助!
slientman说的方法应该就能满足需求,谢谢!

#1


有一点必须先将密码加密,什么方式存储可以选择XML,SQLite等等都行,不建议文本文件。

#2


谢谢你的答复!
XML没有用过,那就用SQLite吧。我这个应用程序只是一个很小的监控系统,而且是针对某一专业领域的,密码也需要加密吗?

#3


你需要自己对密码进行加盐和散列处理,然后再存储

#4


其实这个要看你的应用场景对安全的要求,如果不是对密码的保护很强烈,直接存储密码也可以,如果要求高的话,你存储的密码就不可以被破解或者加大破解难度,需要对密码进行一些加密,加密的方法很多,你要权衡一下。

#5


就用SQLite吧 估计没人去破解你的密码

#6


楼上说得对。

不用复杂加密的。

密码明文base64一下,然后把其中的字符位置进行交换;反之,可以得到密码明文。

#7


明白了,谢谢各位的热心帮助!
slientman说的方法应该就能满足需求,谢谢!