加密字符串:
(1 f49487495a3ab3bd18e770507559b76) 9 a78211436f6d425ec38f5c4e02270801f3524f8 (e5b4c6df38f1eb0475d366ea903e9fe4) 3 a52ce780950d4d969792a2559cd519d7ee8c727 (af10ef20dd9060bbeead0afbc55381a66af442ef)
加密算法未知
此消息可以是任何加密文本。
您可以想象一种加密方法,将hello
或asdfg
加密为您发布的字符串。只要我们不知道使用了哪种加密方法,就有无限的可能的解决方案。
解决方案甚至可以是:
)fe244fa66a18355cbfa0daeebb0609dd02fe01fa(727c8ee7d915dc9552a297969d4d059087ec25a3)4ef9e309ae663d5740be1f83fd6c4b5e(8f4253f10807220e4c5f83ce524d6f63411287a9)67b955705077e81db3ba3a59478494f1(
如果使用了加密方法,则只会反转文本。
如何解决你的问题?
- 这个字符串的上下文是什么?
- 是书中的练习吗? 这是一个测试,你的一个朋友给你的?
你从一个公司的电脑里偷了文本吗? - 你自己加密了文本,不知道密钥了吗?
- AES
- 河豚
- 等。
- 是一个加密的二进制jpg图像吗?
- 是密码吗?
- 是英语/德语/法语/西班牙语文本?
- Firstname、Lastname
- 公司名称
- 家庭成员姓名
- 宠物的名字
- 邮政编码、地址
- 朋友、学校名称、爱好等
假设这是一个测试,一个朋友给你的。假设,解决方案应该是某种英文文本,我做了这些分析:
加密文本:
(1f49487495a3ab3bd18e770507559b76)9a78211436f6d425ec38f5c4e02270801f3524f8(e5b4c6df38f1eb0475d366ea903e9fe4)3a52ce780950d4d969792a2559cd519d7ee8c727(af10ef20dd9060bbeead0afbc55381a66af442ef)
格式:
(1f49487495a3ab3bd18e770507559b76)
9a78211436f6d425ec38f5c4e02270801f3524f8
(e5b4c6df38f1eb0475d366ea903e9fe4)
3a52ce780950d4d969792a2559cd519d7ee8c727
(af10ef20dd9060bbeead0afbc55381a66af442ef)
- 包含不同大小的
5
组 - 第二组用括号括起来
去掉括号:
1f49487495a3ab3bd18e770507559b76
9a78211436f6d425ec38f5c4e02270801f3524f8
e5b4c6df38f1eb0475d366ea903e9fe4
3a52ce780950d4d969792a2559cd519d7ee8c727
af10ef20dd9060bbeead0afbc55381a66af442ef
- 每组由偶数个字符组成
包含以下字符:
0: 14 times
1: 9 times
2: 11 times
3: 10 times
4: 13 times
5: 16 times
6: 10 times
7: 13 times
8: 10 times
9: 13 times
a: 11 times
b: 8 times
c: 7 times
d: 11 times
e: 15 times
f: 13 times
- 所有字符为小写
- 所有字符都可以用作"十六进制"-数字
分析两个字符对:
04: 1 times
05: 1 times
07: 1 times
09: 1 times
0a: 1 times
10: 1 times
14: 1 times
1f: 2 times
20: 1 times
21: 1 times
22: 1 times
24: 1 times
25: 2 times
27: 1 times
2a: 1 times
35: 1 times
36: 1 times
38: 2 times
3a: 1 times
3b: 1 times
3e: 1 times
42: 1 times
48: 1 times
49: 1 times
50: 1 times
51: 1 times
52: 1 times
53: 1 times
55: 1 times
59: 1 times
60: 1 times
66: 1 times
69: 1 times
6a: 1 times
70: 1 times
74: 1 times
75: 1 times
76: 1 times
77: 1 times
78: 2 times
79: 1 times
7e: 1 times
80: 1 times
81: 1 times
8e: 1 times
90: 2 times
95: 1 times
9a: 1 times
9b: 1 times
9d: 1 times
9f: 1 times
a3: 1 times
a6: 1 times
ab: 1 times
ad: 1 times
af: 1 times
b4: 1 times
bb: 1 times
c4: 1 times
c5: 1 times
c6: 1 times
c7: 1 times
cd: 1 times
ce: 1 times
d1: 1 times
d3: 1 times
d4: 2 times
d9: 1 times
dd: 1 times
df: 1 times
e0: 1 times
e4: 1 times
e5: 1 times
e8: 1 times
ea: 1 times
eb: 1 times
ec: 1 times
ee: 1 times
ef: 2 times
f1: 1 times
f4: 1 times
f5: 1 times
f6: 1 times
f8: 1 times
fb: 1 times
按频率分组:
once: 04, 05, 07, 09, 0a, 10, 14, 20, 21, 22, 24, 27, 2a, 35, 36, 3a, 3b, 3e, 42, 48, 49, 50, 51, 52, 53, 55, 59, 60, 66, 69, 6a, 70, 74, 75, 76, 77, 79, 7e, 80, 81, 8e, 95, 9a, 9b, 9d, 9f, a3, a6, ab, ad, af, b4, bb, c4, c5, c6, c7, cd, ce, d1, d3, d9, dd, df, e0, e4, e5, e8, ea, eb, ec, ee, f1, f4, f5, f6, f8, fb
twice: 1f, 25, 38, 78, 90, d4, ef
- 有
82
个不同的字符对。这超过了英文字母表中的26个字符,甚至超过了52个(如果考虑到大写和小写)。我认为,加密方法不是简单的替换密码
假设字符数没有因加密而改变,我期望以这种格式得到答案(+
代表字符,发现了两次,-
代表字符,发现了一次):
+--------------- -+----++-+------+--- ----+-------+--- ---+--+----+-------- --+--+-------------+