Pandaft / ESurfingPy-CLI

基于 Python 实现登录和登出广东天翼校园网的命令行工具
MIT License
40 stars 5 forks source link

计算loginkey失败 #10

Closed Eocil closed 1 year ago

Eocil commented 1 year ago

计算loginkey失败 image

Pandaft commented 1 year ago

RSA 加密文本过长,最多只支持 117 个字符,但加密的文本却达到 119 个。

https://github.com/Pandaft/ESurfingPy-CLI/blob/131888f3f7f82c9ac62d6569c0b6fad3e714ccf8/esurfingpy/esurfing.py#L182-L186

RSA 加密的文本由 账号密码验证码 组成,其中 验证码 固定长度为 4,所以是 账号密码 的长度加起来太长所导致。尝试将修改密码,将长度减少 2 位或以上后,再使用程序登录试试。

Pandaft commented 1 year ago

找到了不用修改密码的解决方法,稍后修复并发布最新版。

Pandaft commented 1 year ago

已发布新版,试试看。

Eocil commented 1 year ago

成功了