sign算法的一部分
此帖仅供学习交流,原创,所以如果涉及一些安全信息的,请删此帖。
这个是邮箱注册的部分算法,自行修改
reg.submitNormal=function(user,form)
{var that=this,params=["product="+product,"uid="+user.account,"flow=c_main","password="+user.password,"confirmPassword="+user.password,"vcode="+user.captcha,"env="+this.env,"cmd=register.start"],
signature=$Interface.notify({action:"getSessionSecret",params:params.sort().join("")});
先对params进行排序,然后组成字符串
这个是post数据提交的,不清楚的自己抓包试试就知道了
$.ajax({url:REGISTER_NORMAL_URL+"&product="+product,type:"POST",data:{flow:"c_main",uid:user.account,password:user.password,confirmPassword:user.password,vcode:user.captcha,env:this.env,sig:signature}
对排序后的字符串进行加密,此算法不全,更具体的,只是其中的一些分析,帖子先写到这里
发表评论: