首页
社区
课程
招聘
未解决 [求助]base64算法 有加密前内容 和加密结果能匹配出秘钥吗
发表于: 2020-6-10 14:27 2637

未解决 [求助]base64算法 有加密前内容 和加密结果能匹配出秘钥吗

2020-6-10 14:27
2637

base64算法 有加密前内容 和加密结果能匹配出秘钥吗
他把alphabet给改变了能还原回来吗


[课程]Android-CTF解题方法汇总!

收藏
免费 1
支持
分享
最新回复 (8)
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
2

base64算法不需要密钥,因为不是加密算法

有编码后的数据,就能得出原始数据


密码算法版面有算法的详细介绍

简单说就是把3个字节转换成4个可显示的字符,转换是一一对应的,因此是完全可逆的

最后于 2020-6-10 14:36 被wsy编辑 ,原因:
2020-6-10 14:34
0
雪    币: 197
活跃值: (134)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yxg
3
直接解码就行了
2020-6-10 16:14
0
雪    币: 1686
活跃值: (183)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

原生的base64直接解码。
如果像你说的,改了字母表,那可能是调整了顺序.

1.直接爆破不现实,拿到加密或者解密的程序逆向吧。

2.每一组明文和密文,和正常base64编码结果对比下,可以确定出部分字符集的位置的,有足够多的明文密文,能还原出这个字母表。

最后于 2020-6-10 17:37 被GodSurvive编辑 ,原因: >_<
2020-6-10 17:36
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
5
字符表改了,很简单,把编码后的发出来就行,有一定数量的话,分分钟给你还原出来
2020-6-11 10:55
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
6
有明文的话还需要说嘛?只要64个字符都出过就行了,少几个也没事,甚至正常来说有几个就行
只有没明文才需要动动脑筋
2020-6-11 10:57
0
雪    币: 92
活跃值: (802)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
wsy base64算法不需要密钥,因为不是加密算法有编码后的数据,就能得出原始数据密码算法版面有算法的详细介绍简单说就是把3个字节转换成4个可显示的字符,转换是一一对应的,因此是完全可逆的
感谢老哥
2020-6-12 14:55
0
雪    币: 92
活跃值: (802)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
明文加密的都有哈哈明白怎么搞了感谢各位大佬的回复
2020-6-12 14:56
0
雪    币: 5777
活跃值: (5110)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
9
BASE64没有密钥,最多就是改了算法
2020-6-12 16:49
0
游客
登录 | 注册 方可回帖
返回
//