暧昧不是爱ADC 发表于 2022-5-23 11:11

怎么设计算法验证登入

对算法一窍不通,想学一点怎么设计算法验证登入程序,大家有什么好的推荐吗

田田爱崽崽 发表于 2022-5-23 11:18

直接核对用户名和密码不行吗?

暧昧不是爱ADC 发表于 2022-5-23 11:21

田田爱崽崽 发表于 2022-5-23 11:18
直接核对用户名和密码不行吗?

这样别人可以直接爆破,算法就不能直接爆破了

田田爱崽崽 发表于 2022-5-23 11:25

暧昧不是爱ADC 发表于 2022-5-23 11:21
这样别人可以直接爆破,算法就不能直接爆破了

你先把用户名和密码随便写点计算,或者直接来个aes128,然后把加密后的值放数据库了,别人输入了之后也直接先计算然后与数据库里记录的密文密码进行比对不就好了?
真正专业大佬,你写啥加密都白搭,除非你把加密过程全部放到你的服务器上进行

暧昧不是爱ADC 发表于 2022-5-23 11:44

田田爱崽崽 发表于 2022-5-23 11:25
你先把用户名和密码随便写点计算,或者直接来个aes128,然后把加密后的值放数据库了,别人输入了之后也直 ...

我这样设计是不是一个简单的算法啊

田田爱崽崽 发表于 2022-5-23 11:50

暧昧不是爱ADC 发表于 2022-5-23 11:44
我这样设计是不是一个简单的算法啊

这也没啥问题,咱就是限制的是不是太死了?
另外万万没想到你的开发工具居然是易语言

暧昧不是爱ADC 发表于 2022-5-23 11:58

田田爱崽崽 发表于 2022-5-23 11:50
这也没啥问题,咱就是限制的是不是太死了?
另外万万没想到你的开发工具居然是易语言

{:1_907:} 那我这也算一个算法了,只要我再继续完善就可以了是吧。我用C的,我喜欢用易语言界面化写代码,不是一般的快

Todd 发表于 2022-5-23 12:22

目前比较常用的加密方式 都是bcrypt, salt 保存在服务端,加密后的密码保存至数据库,登录时只需要校验用户输入的数据加密后是否与数据库内容一致即可

暧昧不是爱ADC 发表于 2022-5-23 12:38

Todd 发表于 2022-5-23 12:22
目前比较常用的加密方式 都是bcrypt, salt 保存在服务端,加密后的密码保存至数据库,登录时只需要校验用户 ...

这个不是网络验证码。

fuchen110 发表于 2022-5-23 13:16

你所说的的算法 不就是加密和解密么,,你可以自己写一套加解密
页: [1] 2
查看完整版本: 怎么设计算法验证登入