(来源百度百科解释)
Hash的特点
算法是公开的
对相同数据运算,得到的结果是一样的
对不用数据运算,如MD5得到的结果都是32个字符长度的字符串
这玩意没法逆运算
Hash的运用场景
通过它的这几个特点...直接使用Hash
那么目前最优的解决方案就是使用密码的Hash值进行验证
客户端
直接将用户输入的密码进行Hash运算,得到结果发送给服务器验证.因为Hash算法无法逆运算,所以就算Hash值泄露,...Hash串+@"201807102249")Hash.这次不通过再来一次
(服务器的Hash串+@"201807102248")Hash.和上一分钟对比,一次通过算成功
这样的好处,可以做到每登录发送给服务器的...Hash值是不一样的.黑客不能通过保存Hash值模拟登录....这样的网站,在你上传视频的时候,它会将文件的Hash值保存.当其他的网站上传这个视频,那么看是否是正版,就是对比文件的Hash值.