首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

310 BTC区块链解谜游戏——第一关卡攻略

密码原图如上

第一关,0.1个BTC取法详解。

发现解密图中的隐藏日期,OCT 2 2018,它代表了2018年10月2号,即“20181002”。

摘取解密图中的十六进制数信息 :

“511,B20,332,328,410,530,22B,0FE,52E,D0F,7A1,65B,52C,7E7,511,2F6,56F,C4B”

接下来关键了,将十六进制数据根据20181002进行移位密码转换:

· 步骤一 ·

确认十六进制加密数据的序号

· 步骤二 ·

根据加密数据的元素位与20181002获取被减数。20181002拥有8位小数,使用序号对8取余数得到位数n,被减数即为20181002的第n+1位数。

(例如,序号0对8取余数等于0,则被减数为20181002的第一位数2;

序号19对8取余等于3,则被减数为20181002的第4位数8;

序号49对8取余等于1,则被减数为20181002的第2位数0)

· 步骤三 ·

使用十六进制加密数据按对应序号减去被减数。

因为十六进制的A等于十进制中的10,B等于11,C等于12,D等于13,E等于14,F等于15。

所以得到原文是:

根据进制转换表将原始数据转换成16进制数据为:

· 步骤四 ·

将得到的原始数据按解密图格式整理

之后将三个一组的原始数转换成十进制(其中310为正确解密信号,不用转换)。

(注:每3个十六进制数一组,每组数中第一个转换成十进制后乘256,第二个转换成十进制后乘16,再将第三个数转换成十进制后,三个数相加。

例:1AA=426 (1 * 256 + 10 * 16 + 10 = 426);

42C=1068 (4 * 256 + 2 * 16 + 12 = 1068)。

根据https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt网站上的映射表映射助记词。

至此,解密完成。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181010A168QZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券