{"repo":"gadfly0x/signature_algorithm","free":true,"listed":false,"github":"https://github.com/gadfly0x/signature_algorithm","clone":"git clone https://github.com/gadfly0x/signature_algorithm.git","description":"各种App、小程序、网站的请求签名或加密算法。 现已有：自如、小红书、蛋壳公寓、luckin coffee(瑞幸咖啡)、bangkokair(曼谷航空)","language":"Python","stars":431,"topics":["spider","crawler","reverse-engineering"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"signature algorithm 各种 App、小程序、网站的签名或加密算法 Python 实现。逆向对象均为 iOS 版本，可能与 Android 版本不同。 目录结构 安装依赖 快速开始 各模块可直接运行，均包含 if name == ' main ' 示例代码： API 参考 自如 (ziroom) DES-CBC 加解密，用于自如 API 请求体加密和响应解密。 蛋壳公寓 (danke) MD5 签名算法，用于蛋壳 API 请求参数签名。 小红书 (xiaohongshu) XOR + 双重 MD5 签名，需配合 deviceId 使用。 瑞幸咖啡 (luckin) AES-ECB 加解密，用于瑞幸 API 数据加密。 曼谷航空 (bangkokair) 反爬签名，模拟浏览器环境执行 JS 脚本实现 proof-of-work。 App 列表 App 起始版本 状态 --- --- --- 自如 6.3.3 完成 蛋壳公寓 1.20.0 完成 小红书 6.0 仅 sign，shield 未实现 瑞幸咖啡 2.8.5 sign 未实现 网站列表 网站 起始日期 状态 --- --- --- bangkokair (曼谷航空) 2019.12.07 完成 曼谷航空算法详解 贡献 如果发现有趣的 App、小程序、网站这里没有，欢迎提 issue。 免责声明 本项目所有内容仅供技术交流，请勿用于商业及非法用途，因此产生的任何法律纠纷均与本人无关。","default_branch":null,"files":null,"tree":[],"storefront":"/r/gadfly0x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gadfly0x/signature_algorithm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}