如果一个用户密码是8位数,

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:12:36
假设为19801045
而我输入了19801046
那个软件在核对过种中,是否会慢些
相对我输入19800000来说要慢些?
我的意思是,是否与正确密码对比,相同的数字多的,会检查的慢些.

一般来说密码在计算机中不是明文保存的,也就是说19801045这个密码在计算机中不会还是19801045,而是通过某种加密算法进行加密,例如通过A(假设)算法对19801045加密之后生成了一个10位(也是假设)的无序字符串:
qwertyuiop
当你输入密码的时候,比如你输入19801046,计算机首先还是对这个你输入的值用A算法进行加密,同样得到另外一个10位的无序字符串:
asdfghjklm
然后把这两个字符串进行比较,如果相等,则说明输入正确,否则输入错误。因此密码的比较和数字本身无任何关系

一般程序是判断 输入的密码和 真实密码是否相等 不相等就返回错误信息 不存在相同的数字多的就会检查的慢

当然不会 计算机是很快的~~

那种速度 不是肉眼可以辨别的吧`` —_—!

如果一个用户密码是8位数, 数学题__一个4位数,个位数字是8,如果将8调到千位上,则这个数就增加117,求这个四位数 一个2位数,10位上的数比个位数小1,如果个位数与10位数对换,所得的新的2位数比原2位数大20%,原来2位数是多 奥数题:3位数ABC是质数,如果将它重复写一遍,就得到一个6位数:ABCABC,问这个6位数有几个不同的约数 有一个六位数,它的个位数字是6,如果把6移到第一位前面所得新六位数是原数的4倍,求这个六位数. 一个6位数,在第一位后面加28,新的8位数是原来6位数的61倍,求原来的6位数。 一个6位数,左端数是1,如果把左端数移到右端作为个位数,那么可得新的6位数等于原来6位数的3倍,求原来6位数? 一个六位数,它的首位数字是1,如果把首位上的1移到个位,所得到新的六位数是原六位数的3倍,求这个六位数 [求助]一个8位数qq! 一个四位数,左边的第一个数字是7,如果把这个数字调到最后一位,则这个数要减少864,求这个四位数