Hash Sha256 salted是否有机会使用彩虹表;“解密”;信息技术
我想问的是,如果我们已经知道盐的种类,有没有可能在盐哈希上使用彩虹表。首先,我想介绍散列的系统 每一个都是使用3个不同输入的SHA-256散列来计算的。 首先,是服务器种子。这是在过去某个时间生成的预计算值。种子是在一个链中生成的,这样今天的种子就是明天的种子的散列 种子0=>种子1=>种子2=>种子3 接下来,服务器种子与纽约彩票的Take 5游戏的结果一起加盐(搅乱)。在美国东部时间每天晚上11:21绘制,这些结果(0填充)被附加到服务器种子以供第二天使用 最后,每一卷都用唯一的轮id加盐,确保每一卷都有不同的散列 该轮的哈希是使用SHA256(“serverseed Lotting roundid”)生成的。取结果散列的前8个十六进制数字并转换为十进制,得到一个0-4294967295之间的整数。取模15产生0-14范围内的最终滚动 我给你们加上几个例子,这些种子和盐是按时间顺序排列的: 种子: 1#08659e6ef7759d68c4a4d8b214217394c5f2b1a539cc51cc5f89be1f55ab737b 2#6d7ef31d654c30b2113019de67b0bc5bd400c41fc1d916937f2aee378772480c 3#37E9469B09AFCA5A985170684D18E881BEA55D5F22AF8DF1049129351B976 盐: 1#0406161724 2#1020273438 3#0111293436 种子数量指盐的数量,1#从2016年1月19日开始 最后,这是一些带有这些输入的php实现 $seed=“39b7d32fcb743c244c569a56d6de4dc27577d6277d6cf155bdcba6d05befcb34” $salt=“042226831” $round_id=“1” $hash=hash(“sha256”,“种子”-“$salt”-”$round\u id) $roll=hexdec(substr($hash,0,8))%15 echo“Round$Round_id=$roll”Hash Sha256 salted是否有机会使用彩虹表;“解密”;信息技术,hash,sha,rainbowtable,Hash,Sha,Rainbowtable,我想问的是,如果我们已经知道盐的种类,有没有可能在盐哈希上使用彩虹表。首先,我想介绍散列的系统 每一个都是使用3个不同输入的SHA-256散列来计算的。 首先,是服务器种子。这是在过去某个时间生成的预计算值。种子是在一个链中生成的,这样今天的种子就是明天的种子的散列 种子0=>种子1=>种子2=>种子3 接下来,服务器种子与纽约彩票的Take 5游戏的结果一起加盐(搅乱)。在美国东部时间每天晚上11:21绘制,这些结果(0填充)被附加到服务器种子以供第二天使用 最后,每一卷都用唯一的轮id加盐,
如果您能帮我做以下陈述,我将不胜感激:)为什么不使用加密PRNG获取种子?这些种子是3天前的,我的意思是#1是2016年1月19日#2#20.01。。等等。你能澄清一下加密PRNG获取种子的方法吗?奇怪的是,你对此非常吃惊,但你使用的是任何人都能获得的盐,而不是为你正在散列的每一个东西生成一个加密安全的随机数。主要目标是获得下一个种子:)