salt、execution和cookie,然后将明文密码和salt传入EncryptPassword.js计算出加密后的密码,然后再调用统一身份验证接口即可。code和token,如果不进行后续操(如注册登录改密码等),到这里就可以了,初始化接口返回的cookie就是有效的webvpn-cookie了。如果登录失败,则会返回500状态码。EncryptPassword.jsEncryptPassword.js作出一点说明,这是一个用于密码加密 的JavaScript文件,可以让传输过程中不出现明文密码,保证安全。首先给出学校官网上这个文件的原版链接,实际上就调用里面的encryptPassword(pwd0, key),pwd0是明文密码,key是salt,调用后函数会返回加密后的密码。我懒得(大概也没有能力)把这个加密复现,所以即使在安卓客户端里也只是硬调这个JavaScript代码。