数码资讯
QQ空间g_tk加密算法实现的PHP
本文介绍了QQ空间g_tk加密算法采用PHP。分享给你供你参考。以下是如下: / / g_tk计算 功能getgtk($ SKEY){ $哈希=5381; 为($我= 0;$我< strlen($ SKEY);+ +我){ 美元($哈希散列值<5)+ utf8_unicode($ SKEY {我})
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了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程序设计有所帮助。
/ / 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程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。