首页
社区
课程
招聘
未解决 [求助]小白请教rsa问题
2023-9-12 11:18 2864

未解决 [求助]小白请教rsa问题

2023-9-12 11:18
2864

某个app发送post到网站,路径是*.com/security/rsaPublicKey
返回data数据是
data=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDz/ge70DaY3cCOwDkmhBg8gV4TeGYyZTAV3SEN3eyxvijutRzlWPhP4BSI2eTwVfNw7BIqPreiEpqzu2C4HQMhVbAZ3dNiFEL1Zoa65k/Ck+SNxXxlyF8qSEZbNsDKUINpHY9jg6y+Sdv38rfgHefHQPYZ8Qcx7fY3Ewd/Qmx6JQIDAQAB

然后这个app的每个post就多了个头数据字符串
AAJk_wzkAEDT7BXpIJQ3XTLbmmcTFN0Yxk1LLD_uVfImlyYWvyq62NF2V_WRfsEo1PSXeHZvcaimqLswaINHf8d33heqMy66

我认为第二个字符串是第一个解码出来的,
想自己解码出来,不知道可行与否


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
打赏
分享
最新回复 (7)
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
wx_-_931 2023-9-12 14:05
2
0
没私钥   你是不要想着解密了  除非hook加密前 获得明文数据
雪    币: 9970
活跃值: (6967)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
bluefish蓝鱼 2023-9-12 20:23
3
1
你的第一个字符串一份公钥,N=0xF3FE07BBD03698DDC08EC0392684183C815E13786632653015DD210DDDECB1BE28EEB51CE558F84FE01488D9E4F055F370EC122A3EB7A2129AB3BB60B81D032155B019DDD3621442F56686BAE64FC293E48DC57C65C85F2A48465B36C0CA5083691D8F6383ACBE49DBF7F2B7E01DE7C740F619F10731EDF63713077F426C7A25
E=0x10001
第二个字符串应该是这个公钥加密了某个东西,可能是时间戳,可能是用户ID之类的。
如果你是想自己生成第二个字符串,应该去找找app是如何使用公钥加密了什么东西。
雪    币: 194
活跃值: (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
谁知道 2023-9-13 18:51
4
0
bluefish蓝鱼 你的第一个字符串一份公钥,N=0xF3FE07BBD03698DDC08EC0392684183C815E13786632653015DD210DDDECB1BE28EEB51CE558F84FE01 ...
可以肯定是加密了id , 我的用户名。
我的意思就是,想用第一个字符串生成第二个字符串。
雪    币: 194
活跃值: (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
谁知道 2023-9-13 18:52
5
0
wx_-_931 没私钥 你是不要想着解密了 除非hook加密前 获得明文数据
明文数据应该是我的用户名
雪    币: 9970
活跃值: (6967)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
bluefish蓝鱼 2023-9-13 20:52
6
0
谁知道 可以肯定是加密了id , 我的用户名。 我的意思就是,想用第一个字符串生成第二个字符串。
那你直接用公钥加密就行了呀
雪    币: 194
活跃值: (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
谁知道 2023-9-14 10:16
7
0
bluefish蓝鱼 那你直接用公钥加密就行了呀
就是说
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDz/ge70DaY3cCOwDkmhBg8gV4TeGYyZTAV3SEN3eyxvijutRzlWPhP4BSI2eTwVfNw7BIqPreiEpqzu2C4HQMhVbAZ3dNiFEL1Zoa65k/Ck+SNxXxlyF8qSEZbNsDKUINpHY9jg6y+Sdv38rfgHefHQPYZ8Qcx7fY3Ewd/Qmx6JQIDAQAB

这个就是公钥, 直接用这个加密我的id得出来第二个字符串?

rsa是不是还有填充模式等等,我用rsa在线加密试了几次, 得出的字符串不是第二个字符串
雪    币: 194
活跃值: (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
谁知道 2023-9-14 11:33
8
0
bluefish蓝鱼 那你直接用公钥加密就行了呀
而且第一个字符串的长度,感觉不像公钥长度,比2048bits短,又比1024长
游客
登录 | 注册 方可回帖
返回