CbMtxqz7u37xsKWHXA-83926
这个应该是个手机号来着
我估计 83926 是手机的最后 5 位数。但是不知道怎么解密,有没有大佬帮忙解答一下
1
hello2090 2021-11-23 17:52:11 +08:00 via iPhone
这都能解开?
|
2
v2tudnew 2021-11-23 18:12:43 +08:00
随随便便能解密的话,加密学是否可以扔掉了?
|
3
lch872 2021-11-23 18:14:36 +08:00 13
才疏学浅,根据条件只解密出了号码第一位数:1
|
5
jeeyong 2021-11-23 19:32:33 +08:00
我 Google 了一下..
发现就一条结果...来自 V2EX 的你这个贴子 |
7
oIMOo 2021-11-23 20:19:56 +08:00
笨办法,遍历 冲撞。
|
8
eason1874 2021-11-23 20:20:10 +08:00
这长度足够 AES 加密再放几个混淆字符
如果是强度足够的 AES 算法,没密码,试图靠当前的计算机穷举出明文,据说因此产生的热量足够把地球上的海水煮沸 |
9
xilou31 2021-11-23 20:46:22 +08:00
#3 笑死,我也根据条件,解密出号码应该是 11 位数。
|
10
wdlth 2021-11-23 20:57:54 +08:00
-前面的长度是 18 个字符,Base64 解码不了,如果没有填充的话我估计是身份证号的可能性大一些
|
11
adoal 2021-11-23 21:01:49 +08:00 via iPhone
一人藏,百人找。计算密码学里好算法的重要特征之一就是加密变换过的结果尽量分布无规律,打碎原文特征,也看不出算法标志。
|
12
JeffGe 2021-11-23 21:39:58 +08:00 via Android
按我的理解,考虑混淆 / 加盐的话,是不是任意手机号都可能是密码原文?
|
13
libook 2021-11-24 12:23:31 +08:00
前面根据运营商和归属地可以社工一下吧,除非你连归属地都不清楚。
|
14
liuidetmks 2021-11-24 18:03:18 +08:00
手机号号码格式,可能是这样 +086 188-888-83926
+086 188-888 刚好是 12 字节,和前面 base64 decode 一样, 12 和 常见的 des aes 块大小对不上 运气好的话,可能就是魔改 base64 改了字母顺序, 根据前面 “+086 1” 6 个字符判断,应该能推算一些字母对应的 6bit 数值 如果多几个用例的话,就能推出完整的字母表。 当然,这只是猜测运气好的情况,对方没有加密,只是魔改了 base64 一下。 值得试一试,撞下运气 |
15
Colorful OP 我试试
|