C++ MFC 登陆对话框 单文档

就是运行程序的时候先跳出来登陆对话框然后点确定就能跳转到单文档的界面我想问的是如何判断用户名和密码是否正确(用户名、密码都写在txt文件里)查了一下好像用数据库可以更好的... 就是运行程序的时候先跳出来登陆对话框 然后点确定就能跳转到单文档的界面 我想问的是如何判断用户名和密码是否正确(用户名、密码都写在txt文件里) 查了一下好像用数据库可以更好的实现 但是要求不能同数据库 求大神赐教
不知道我有没有把问题描述清楚。。。。。
展开
 我来答
bhtzu
2015-01-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4598万
展开全部
密码写在txt文件里还叫密码么,如果不加密,打开文件看看再登录,密码没有意义。

验证密码,就是一个匹配逻辑,将用户输入的两个字符串保存到变量,然后逐一和已记录的账户密码进行匹配,匹配成功则进入程序,如果遍历记录没有匹配则返回登录或退出。
一般来说,简单加密可以使用算法对密码加密后再存储,存储位置除了数据库,还可以写到注册表、数据文件(最好不是文本文件)中,如果不需要增加新用户,还可以直接写在程序数组或资源文件中。
加密算法可以使用简单的字符变换位移之类的加密,也可以使用MD5、DES等稍微复杂的单向加密,这些都有专门的算法例子,百度搜索都可以找到参考代码。
追问
???
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式