ugears吧 关注:675贴子:3,349
  • 0回复贴,共1

关于ugears保险箱密码

只看楼主收藏回复

密码解锁流程如下:
保险箱的转轴和密码盘1是固定绑死的,转轴转动密码盘1则转动,但是密码盘2和3与转轴没有直接关系。密码盘1转着转着楔子碰到了密码盘2的楔子,然后密码盘1和2一起随转轴转动;密码盘2转着转着楔子碰到了密码盘3的楔子,然后密码盘1和2和3一起随转轴转动。(逆时针)
逆时针旋转到第一位密码 :3个密码盘一起逆时针转动,转到某个角度,发出类似“嗦”的声音。密码盘3到位了。我们不要动他了,回转,把它留在对的地方。(逆时针→顺时针)
顺时针转过0刻度后旋转至第二位密码:此时回转只有密码盘1在转,需要转到0刻度后,密码盘1的楔子从反方向再次推动密码盘2的楔子,然后密码盘1和2一起转动(密码盘3没有动),然后在接下来的一圈里(超过一圈的话会再次带动密码盘3),将密码盘2送到正确的位置,发出"嗦"的声音。密码盘2到位了,我们不要动他了,回转,回转,把它留在对的地方。(顺时针→逆时针)
再次逆时针旋转到第三位密码:此时只转动密码盘1了,因为是密码盘1和转轴是固定在一起的密码的含义
P3 - P2 = Mod ( B - A + 8 )
换个角度看 P3 = P2 + Mod(B - A + 8) ,其实就是指的两个楔子之间的位移关系。
换言之就是在密码盘楔子3到位后,需要往右顺时针转(B-A+8)个的楔子的位置,就可以让密码盘2楔子到位。
Mod取十进制的余数。说的就是输入第二位密码时,需要从逆时针转变成顺时针,然后转过0刻度。
有人问为什么是8,不是10,因为一圈有10个数字。因为刨除密码盘楔子本身及对位的那个数字剩下来8个。
P1 = P2 + B - C
换言之就是在密码盘楔子2到位后,往左逆时针旋转 | B-C |个楔子的位置,就可以让密码盘楔子1到位。


IP属地:山西来自Android客户端1楼2022-07-03 21:19回复