欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

QQ 加密算法最新版 _tk,bkn算法

程序员文章站 2022-03-19 11:23:10
腾讯QQ官网最新版加密算法,_tk,bkn算法。来自QQ的一个JS文件。主要是生成加密值,有一个来自于COOKIE的skey。   如果想生成加密值必须先得获得COOKIE值。...
腾讯QQ官网最新版加密算法,_tk,bkn算法。来自QQ的一个JS文件。主要是生成加密值,有一个来自于COOKIE的skey。

 

如果想生成加密值必须先得获得COOKIE值。

 

 

 

QZONE.FrontPage.getACSRFToken = function () {  
    var skey = QZFL.cookie.get("p_skey") || QZFL.cookie.get("skey") || QZFL.cookie.get("rv2");  
    return arguments.callee._DJB(skey)  
};  
QZONE.FrontPage.getACSRFToken._DJB = function (str) {  
    var hash = 5381;  
    for (var i = 0, len = str.length; i < len; ++i)  
        hash += (hash << 5) + str.charAt(i).charCodeAt();  
    return hash & 2147483647  
};  

 

 

 

 

 

function getACSRFToken(str) {  
    var hash = 5381;  
    for (var i = 0, len = str.length; i < len; ++i)  
        hash += (hash << 5) + str.charAt(i).charCodeAt();  
    return hash & 2147483647  
};