切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

42

主题

1852

积分

0

精华

用户组 

易积分
437
热心
0
好评
1
QQ
JavaScript代码算法与php代码互转踩坑记录,算法加密[复制链接]
发表于 2023-3-11 13:04:41 | 显示全部楼层 |阅读模式
由于做项目需要,逆向某雷的web网页端,模拟协议请求,有一个xl_fp_sign参数进行了sign计算验证。百度也找不到解决方案,只能自己去debug了,不断地打断点调试,最后找到了相关的js算法。虽然可以直接用php配合html来调用js函数进行sign验证加密,但是我不喜欢这种方式,我只想把这个js加密算法全部转成php代码,用起来更方便,也当给自己练练手了。

这一份帖子主要是为了记录js代码转php代码踩坑的。首先php之中位运算符“<<”、“>>”和JavaScript中的位运算“<<”、“>>”有时候运算结果是不一致的。主要原因大家可以自行百度,这里就不说太多了。还有就是php之中并没有">>>"运算符的,只能自己用代码来模拟。这里就分享我实现的代码(看图片),可能有人用得到。

本来我想打算把整个加密算法(php)分享出来的,但是我怕又触及某些人的利益,找我抱怨。
QQ截图20230311131351.png
QQ截图20230311131344.png
QQ截图20230311131336.png
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

42

主题

1852

积分

0

精华

用户组 

易积分
437
热心
0
好评
1
QQ
发表于 2023-3-11 13:05:13 | 显示全部楼层
要是大家有更好的实现方法,可以分享出来
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-3 21:21 , Processed in 0.058342 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部