激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現的QQ空間g_tk加密算法

PHP實現的QQ空間g_tk加密算法

2020-11-03 23:06風情萬種 PHP教程

這篇文章主要介紹了PHP實現的QQ空間g_tk加密算法,涉及php針對字符串的轉換技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP實現的QQ空間g_tk加密算法。分享給大家供大家參考。具體如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//G_tk計算
function getGTK($skey){
  $hash = 5381;
  for($i=0;$i<strlen($skey);++$i){
   $hash += ($hash << 5) + utf8_unicode($skey[$i]);
  }
  return $hash & 0x7fffffff;
}
function utf8_unicode($c) {
  switch(strlen($c)) {
    case 1:
    return ord($c);
    case 2:
    $n = (ord($c[0]) & 0x3f) << 6;
    $n += ord($c[1]) & 0x3f;
    return $n;
    case 3:
    $n = (ord($c[0]) & 0x1f) << 12;
    $n += (ord($c[1]) & 0x3f) << 6;
    $n += ord($c[2]) & 0x3f;
    return $n;
    case 4:
    $n = (ord($c[0]) & 0x0f) << 18;
    $n += (ord($c[1]) & 0x3f) << 12;
    $n += (ord($c[2]) & 0x3f) << 6;
    $n += ord($c[3]) & 0x3f;
    return $n;
  }
}

希望本文所述對大家的php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 激情视频免费看 | 国产色妞影院wwwxxx | 国内精品久久久久影院不卡 | 欧美一级电影网 | 久久伊 | 久久久久亚洲精品 | 国产精品视频一区二区三区四 | 天堂成人一区二区三区 | 黄色一级片毛片 | 亚洲国产高清视频 | 久久精品之 | 免费国产一区二区视频 | 国产激情视频在线 | 在线1区| 亚洲爱爱图 | 男人的天堂视频网站 | 视频www| 黄视频网站免费观看 | 欧美在线小视频 | 欧美性生活久久 | 欧美一级美国一级 | 毛片免费视频播放 | 成人免费一区二区三区在线观看 | 久久久www免费看片 亚洲综合视频一区 | 成人国产精品一区 | 密室逃脱第一季免费观看完整在线 | 深夜小视频在线观看 | 中国久久久 | 欧美精品一区二区久久 | 欧美交在线 | 不卡中文一二三区 | 国产精品剧情一区二区在线观看 | 成人福利免费在线观看 | 精品一区二区电影 | av日韩一区二区 | 亚洲视屏在线 | 欧美精品激情在线 | 久久久www成人免费毛片 | 久久欧美亚洲另类专区91大神 | 欧美三级欧美成人高清www | 久久欧美亚洲另类专区91大神 |