ホームページ  >  記事  >  バックエンド開発  >  PHP は Thunder リンクの暗号化と復号化を実装します

PHP は Thunder リンクの暗号化と復号化を実装します

WBOY
WBOYオリジナル
2016-08-08 09:30:541285ブラウズ

原理は非常に単純で、base64 アルゴリズムと文字列処理です:

<?php
//迅雷链接普通链接转换工具
$url=$_GET[&#39;url&#39;];//获取链接
if($url[0]==&#39;t&#39;&&$url[7]==&#39;:&#39;)//链接为迅雷专用链 解密
{
$str1 = substr($url,10);
$tmp=base64_decode($str1);
$tmp=substr($tmp,2,-2);
echo $tmp;
}
else{//链接为普通链接 加密
$tmp=&#39;AA&#39;.$url.&#39;ZZ&#39;;
$tmp2=base64_encode($tmp);
$tmp3=&#39;thunder://&#39;.$tmp2;
echo $tmp3;}
?>

上記では、PHP で Thunder リンクの暗号化と復号化を実装する方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。