2021-06-06

概念创新(第三部分)
量子数哈希值转换成120进制再进行哈希可用于加盐哈希运算
本部分侧重介绍即使数据被盗,攻击者无法从数据库破解出用户的密码。一般简单的密码,功击者或许已有其SHA512值: 如123456、123456789、password、12345678、111111、123123、12345、1234567890、1234567、qwerty等。而这些密码的破解都不需要1秒钟。
如果进行添加复杂“盐”再哈希,将其新的哈希值储存在数据库用来验证。这样数据库储存的哈希值即使被知道,也难以知道用户的最初密码。在此使用简单年月日(再加某个24內的小时)有序进行超作,制造出攻击者无法得到的强强“盐”(哈希值)。
取今天母亲节日20210509为输入,得到四量子数450,44,-34,0.5;其中的四个数还进一步得到它们的量子数,这样量子数的四量子数为(2,0,0,0.5)(5,3,2,0.5),(4,2,2,-0.5),-(4,1,1,-0.5),(0,0,0,-0.5).(4,3,0,0.5);其哈希值为:12b85e5dc20e37412b324f695363d7080a683d3166e5ce82e932aeb1b564893055bf72c2159bd0a649519740c4f04b4d11ead1caf741705ecb2beb9700e922d8
再将这哈希值转化成120进制的中文化学元素序列“钙汞铁镉铁镉钙汞锰镭锰钡钙锗钙硫硅锗氧汞硅硫硅钆氧汞氧锔硅硫硅镉”
再此哈希得到所提的“盐“:
d2f33d28c70150912e43f348cda1b4445dbc57db3b2dd6fd904432f03a0c8d5da0a918c92ec780788a9cc2ce481a71e90198123d95e1b906832f591813516429
应用以下方程式可以计算多个最常使用的简单密码(在Comments可见更多例子)
哈希值= Hash512(Hash512(password)+salt)
123456的Hash512值是ba3253876aed6bc22d4a6ff53d8406c6ad864195ed144ab5c87621b6c233b548baeae6956df346ec8c17f5ea10f35ee3cbc514797ed7ddd3145464e2a0bab413
根据哈希值公式,哈希值=
f7112ff6fcc151c1d4b6af6262387529fe254406999ceaeed380393b11ed54fc7fc371b5867d756c5fecabdab9172a88c3ab5e04d1e98bb5ce7e869bbddaef5c
获得以上哈希值的攻击者的每次密码猜测试验都变得昂贵,因此猜测攻击的成本很高很高,最终以失败告终。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值