关于解密加密的问题:能否根据加密字符串,判断是哪种加密形式?

2017-12-01 16:18:00 +08:00
 chg999

抓取了某个网站的 json 数据 其中有几个要通过 id 拼接,现在得出他可能是加密过的数据,有一下信息,大神分析下能否判断是哪种加密格式?

isencrypt=ZdHje1A8h0A=

id=320050

id=Gw3yHAL+3W4=

id 是通过什么方式加密的,通过上面的信息能判断吗?

3142 次点击
所在节点    问与答
11 条回复
zn
2017-12-01 16:24:26 +08:00
你要是懂编码与加密的区别就不会问这种问题了。
shiji
2017-12-01 16:27:37 +08:00
不能
chg999
2017-12-01 16:30:43 +08:00
@zn 不是很懂,自学的东西,很多概念并不是很专业,但是测试了下,他这个大概率是通过 Base64 编码过的
chg999
2017-12-01 16:32:30 +08:00
@zn
加密算法:
AES
DES
RC4
Rabbit
TripleDes
密码:

哈哈 说错了 可能是上面的某一种吧。
zgx030030
2017-12-01 16:38:48 +08:00
只能靠猜
yangtukun1412
2017-12-01 17:05:53 +08:00
支持 64bits 的 block size 的常见加密算法就那么几个...当然也可能是自己实现了某些算法的变种, 但我觉得几率不大.
cst4you
2017-12-01 17:56:27 +08:00
http://hashids.org/

然后加个 salt 再给你套一层, 就真的什么都找不到了
cst4you
2017-12-01 17:57:12 +08:00
又或者根本不可逆的, 程序通过 hash 后的 id 去找东西, 防止你顺着 ID 采集
crab
2017-12-01 18:14:47 +08:00
可能 DES,但就算知道加密算法也要有密钥啊。
coderluan
2017-12-01 18:19:37 +08:00
如果是加密的数据,你即使知道了是哪个算法,也是没办法解密的,因为你不知道密钥,你这个问题没意义啊,所以一楼说你不懂加密和编码的去吧,
coderluan
2017-12-01 18:19:50 +08:00
区别。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/411162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX