找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
微自动2025 AutoMini(免费无功能限制,营销神器全新重构版)   a.wzdr.cn 长久更新营销神器2024(新版免费无功能限制)在线帮助文档 docs.wzdr.cn
查看: 2775|回复: 2

请大神对RSA的加密过程详解,尽量有详细说明

[复制链接]
最佳答案
0 

20

回帖

1

好评

68

达人币

用户组:初级会员

发表于 2021-3-9 19:51:03 | 显示全部楼层 |阅读模式
encryptKey.js原文如下:
由于字符长度限制,已保存为.txt,上传至附件,可使用其他编辑器查看

程序中如下:
        <input type="hidden" id="encryptKey" name="encryptKey" value="" />
        <input type="hidden" id="str_encryptKey" name="str_encryptKey" value="fu2pWMSK/HEpmcQW9Z3yHEAmZj0YuDd6JLWBRhmI3hm70PKvcn8gfgOiWhJkeLwbPMIVDWFekyx8ueEx3qtoD7Y0tKVm2sVWcfy9yyk7pfs3dCP50FaZyUAXncUXP9uveB9wwnNXAGS7kupaZRlCvuQQts6Be06unSk+0N8xs5w=" />

加密算法如下:
    var encryptKey = "";
    if ($("#str_encryptKey").val() != "" && $("#str_encryptKey").val() != undefined) {
        encryptKey = encryptCombination($("#timestamp").val(), $("#longNumber").val(), $("#str_encryptKey").val(), $("#combineType").val(), $("#publicKey").val());
        $("#encryptKey").val(encryptKey);
    }
    return true;


抓包POST数据为:
username=(已隐藏)&
password=(已隐藏)&
isRememberMe=0&
returnurl=&
encryptKey=R8CRCd2czgq2D90HW%2BDFCWNThLOeUKXEW1HGOZdXJ4NRwmA4QXHeYnkV17oZLDqG%2BUBOaxg7tr4pIxOM27GU8qoMFMXiNgNYv4a7DYn1RUpv61amkM%2FwgBzy14N%2FBwjSO5h0QWDVZ2HEPk3AFhlpI3fr70xlSrPnurGnOkCD5yw%3D%7Cfu2pWMSK%2FHEpmcQW9Z3yHEAmZj0YuDd6JLWBRhmI3hm70PKvcn8gfgOiWhJkeLwbPMIVDWFekyx8ueEx3qtoD7Y0tKVm2sVWcfy9yyk7pfs3dCP50FaZyUAXncUXP9uveB9wwnNXAGS7kupaZRlCvuQQts6Be06unSk%2B0N8xs5w%3D%7CkLMeAg4UFyVtZBqD4s4xmREjaRK%2BVjIWSqQGa8rTDtufnybJj5aE9rVG1qmBuAiLND74X30QK%2BRvAMefcqiY2FJoisttR3TQEk4N3naLaY8uMiFsNxBF1ZzyiRYZAkDWs1vglvsE9vWRceTT0yJgQ3ky%2Ban%2BoFxShmxw%2FZ8HH7A%3D%7Cblo4GFurZpZh7YmfC9eBqtkV3hUO11X9rab%2FVzmdombpVke4muVr1pUU0T0R82U6qrfEc4d6%2FMFvtS6iUkg0mHbjmj0z6734lwLPRrvtJi3Z%2Fa5%2BAFp6vZt3sP1hvLEIIldmHlJyAqP9darLVbvX5N5vgjpQswvWuC1vIlWcLSA%3D&
longNumber=9924730710&
publicKey=-----BEGIN+PUBLIC+KEY-----%0D%0AMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCSjUbexYfZ0jItT4AEOIEfa3%2Fk%0D%0A4q%2BxFkZULB%2BWzNSgMshlVon6KKTRv3XLSnCYGQHHxHHEY8W3z2RMqYClHp9CZ2i%2B%0D%0A%2FF5ukarDvX43iuq1V5MlKNCHyluWFRzkeMTJ%2BxAXCBRnoyl3WHZ1t95462ALIkT%2F%0D%0AC1sUKwJs2l2nKFDigQIDAQAB%0D%0A-----END+PUBLIC+KEY-----%0D%0A&
str_encryptKey=fu2pWMSK%2FHEpmcQW9Z3yHEAmZj0YuDd6JLWBRhmI3hm70PKvcn8gfgOiWhJkeLwbPMIVDWFekyx8ueEx3qtoD7Y0tKVm2sVWcfy9yyk7pfs3dCP50FaZyUAXncUXP9uveB9wwnNXAGS7kupaZRlCvuQQts6Be06unSk%2B0N8xs5w%3D&
combineType=16&
timestamp=1614605040932

以上绿色标记参数均可以从GET中得到,橙色标记部分为str_encryptKey的值,多次抓包发现该值的位置不固定


希望得到大神的指点,同时希望本贴能成为新手解读RSA加密算法的教程,如果还需更多资料,请私信我,或者回帖

非常感谢

encrypeKey.js.txt

90.57 KB, 下载次数: 112

回复

使用道具 举报

最佳答案
0 

1708

回帖

2

好评

1万

达人币

用户组:VIP终身会员

VIP赞助会员

发表于 2021-3-10 08:36:13 | 显示全部楼层
拿分走人呵呵,楼下继续!
回复

使用道具 举报

最佳答案
3 

1279

回帖

22

好评

206

达人币

用户组:金牌会员

本月灌水之星VIP赞助会员忠实粉丝帅哥勋章10周年纪念勋章

发表于 2021-5-19 13:53:48 | 显示全部楼层
不知道你想知道什么
rsa算是js解密中的简单中简单了
随便学习一下jq都能扣了
直饮水入户请选择水符号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)

GMT+8, 2025-12-5 22:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表