你的账户已在其他设备修改密码 (修改了账户密码会怎样)

首先说明一点,作者是一个数据库维护人员,每天都需要进入后台,维护一些小的问题。

就有人说了类似于我这样的人员每天查看后台数据,那么是不是大家的密码我都知道?

你的账户已在其他设备修改密码,当你的密码被别人改了时该怎么办

答案是不知道,很肯定的回答你,全部商用软件的登录密码都是用算法进行过加密的。

加密算法有很多,这里不进行一一详解了,毕竟我的读者不一定了解那么多,本文重点描述加密算法中的MD5算法。

你的账户已在其他设备修改密码,当你的密码被别人改了时该怎么办

MD5的全称是message-digest algorithm 5(信息-摘要算法)。

由名字可知这个算法的本质就是将原始数据进行一些算法的转换,增加长度,然后截取部分数据作为最终数据,即MD5值。

这样的操作经过改进,每个文件对应的MD5值是唯一的,而且无法进行逆运算,也就是不能从MD5值推导出原始明码。

运用在软件当中的效果就是当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。

通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。

你的账户已在其他设备修改密码,当你的密码被别人改了时该怎么办

这样的方式不但可以避免用户的密码被具有系统管理员权限的用户知道,还在一定程度上增加了密码被破解的难度。

这种加密方法之下,黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法,而有两种方法得到字典。

一种是日常搜集的用做密码的字符串表,这种方法对照到电影桥段就是采集别人使用密码键盘习惯,得出输入过的字符,也就是输入过什么数字字母之类的,进行排列之后再测试解码。

你的账户已在其他设备修改密码,当你的密码被别人改了时该怎么办

另一种是用排列组合方法生成的,先用MD5程序计算出这些字典项的MD5值,然后再用目标的MD5值在这个字典中检索,也就是我们经常可以在影视片段当中看到的,一堆数据在屏幕上跳动,那是在计算出这些字典项的MD5值。

你的账户已在其他设备修改密码,当你的密码被别人改了时该怎么办

说到这里可以不必过分担心,第二种方法一些软件是有防止办法的,那就是三次密码错误就会锁死,让遍历的方法失效。所以我们更需要防备的是密码设置的过于简单,很容易得到信息,比如生日之类的,那么可以使用第一种方法进行测试,很可能破解。

有些时候我们会忘记密码,那么我们究竟是怎么做的呢?

你的账户已在其他设备修改密码,当你的密码被别人改了时该怎么办

首先我们申请重设密码,那个时候其实就是等待你以其他方式验证身份之后开通重设密码页面给你。然后在你重新录入新的密码之后,经过MD5算法进行加密存入服务器。以后你登录的时候输入密码生成的MD5值就与服务器对应了,那么你就可以登录成功。

同理就是修改密码了,只是验证的步骤换成了自己输入旧的密码和服务器的MD5值对比之后进行修改罢了。

文/赵启迪爱科技_喜欢本文的关注我,还有更精彩的内容等着你,头条号:"赵启迪爱科技"