本文
介绍了QQ
空间g_tk加密算法采用PHP。
分享给你供你
参考。以下是如下:
/ / g_tk计算
功能getgtk($ SKEY){
$哈希=5381;
为($我= 0;$我< strlen($ SKEY);+ +我){
美元($哈希散列值<5)+ utf8_unicode($ SKEY {我});
}
返回的哈希0x7fffffff;
}
功能utf8_unicode($ C){
开关(strlen($ C)){
案例1:
返回ORD($ C);
案例2:
$ N =(ORD($ C { 0 })0x3f)<6;
$ N = ORD($ C { 1 })0x3F;
返回n;
案例3:
$ N =(ORD($ C { 0 })0x1F)<12;
$ N =(ORD($ C { 1 })0x3F<6);
$ N = ORD($ C { 2 })0x3F;
返回n;
案例4:
$ N =(ORD($ C { 0 })0x0f)<18;
$ N =(ORD($ C { 1 })0x3F<12);
$ N =(ORD($ C { 2 })0x3F<6);
$ N = ORD($ C { 3 })0x3F;
返回n;
}
}
希望本文能对大家的PHP
程序设计有所帮助。