能力值:
( LV2,RANK:10 )
2 楼
明显不是异或啊,同一个字母加密后都不一样
能力值:
( LV2,RANK:10 )
3 楼
这个实在太吊了,分析不出来,哈哈
能力值:
( LV2,RANK:10 )
4 楼
你所谓的很吊和你放一个软件的机器码注册码有两样吗? 注册码通过机器码算出来 机器码1:........ 注册码1:....... 机器码2:......... 注册码2:......... 通过 信息1 得到 信息2 的东西大把,你随便买个锁机的软件授权都是通过信息1得到信息2的, 谁有本事给 "看" 出来? 吊! 太吊了!
能力值:
( LV3,RANK:30 )
5 楼
这个应该也不难,如果需要的话等下吃了饭帮你解密
能力值:
( LV3,RANK:30 )
6 楼
加密前 1C20B369S009C 加密后 eS[eRTRRud[UX 下面那个还可以 上面那个不知道是不是一个算法,没有全部弄出来感觉还有点瑕疵
能力值:
( LV2,RANK:10 )
7 楼
mfxiaosheng
加密前
1C20B369S009C
加密后
eS[eRTRRud[UX
下面那个还可以 上面那个不知道是不是一个算法,没有全部弄出来感觉还有点瑕疵
RTRSReeT[RRdRUuX[[XuURdRR[TeeRSRTRN
这个是对称的,RTRSReeT[RRdRUuX[ 和 [XuURdRR[TeeRSRTR,反过了,发现没有?
能力值:
( LV3,RANK:30 )
8 楼
zoukaiping
RTRSReeT[RRdRUuX[[XuURdRR[TeeRSRTRN
这个是对称的,RTRSReeT[RRdRUuX[ 和 [XuURdRR[TeeRSRTR,反过了,发现没有?
和对称没啥关系吧,按照加密算法跑一遍就出结果了例如:
加密前
22A6C54D09C1B2B3B4A5C6D8AABC,
加密后
NTeTdccXceZWfVXfeRW[ceVSddUTd
你可以用你那边跑一下看看结果是否一样
能力值:
( LV2,RANK:10 )
9 楼
mfxiaosheng
加密前
1C20B369S009C
加密后
eS[eRTRRud[UX
下面那个还可以 上面那个不知道是不是一个算法,没有全部弄出来感觉还有点瑕疵
同一个算法
能力值:
( LV3,RANK:30 )
10 楼
能力值:
( LV2,RANK:10 )
11 楼
mfxiaosheng
和对称没啥关系吧,按照加密算法跑一遍就出结果了例如:
加密前
22A6C54D09C1B2B3B4A5C6D8AABC,
加密后
NTeTdccXceZWfVXfeRW[ceVSddUTd
...
加密前
HONOR/RVL-AL09/HWRVL:9/HUAWEIRVL-AL09/319C00:user/release-keys
加密后
6j<q(p.qOt(Q6t$x(n/O(c5nQR5[(Q6j8y\tRxRne\[[SQUjQw[cRyngckOtnx
拿这个测试下
能力值:
( LV1,RANK:0 )
12 楼
大佬们,看出来了吗? 如果解决了,我还有另外一个更吊的算法也让你们试下
能力值:
( LV2,RANK:10 )
13 楼
能力值:
( LV1,RANK:0 )
14 楼
我说下一种可能的算法吧
1、字符的映射
这个字符映射的偏移值应该是 34 ,
然后为了保证偏移之后的字符是可打印字符,对偏移后值为 0x00-0x1f,这些字符再做一次 32 的偏移
用python的话大致是
# 假设原字符为 a
newOrd = (ord(a) + 34)%127
if newOrd<0x20:
newOrd += 32
newChr = chr(newOrd) 2、新字符位置的排列规则
从新的字符串中每次取出中间的字符(取出的时候要从原来字符串中删除),
直至字符串长度为0
最后按之前字符取出顺序的倒序输出即可
用 python 大致如下
outputChrs = []
while len(newChrs)>0:
outputChrs.append(newChrs[ (len(newChrs)-1)>>1 ])
del newChrs[ (len(newChrs)-1)>>1 ]
outputStr = ''.join([c for c in reversed(outputChrs)])
最后于 2021-5-17 21:32
被myller编辑
,原因: