PHP実現の暗号解読処理クラス
2405 ワード
この例では、PHP実装の暗号解読処理クラスについて説明する.皆さんの参考にしてください.具体的には以下の通りです.
暗号解読に興味のある方は、当駅のオンラインツールも参考にしてください.
パスワードセキュリティオンライン検出
高強度パスワードジェネレータ
MD 5オンライン暗号化ツール
迅雷、急行、サイクロンURL暗号化/復号ツール
PHPについては、「php暗号化方法総括」、「PHP演算と演算子用法総括」、「PHPネットワークプログラミング技術総括」、「PHP基本文法入門教程」、「php操作officeドキュメント技術総括(word,excel,access,pptを含む)」、「php日付と時間用法総括」、「phpオブジェクト向けプログラム設計入門チュートリアル」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
crypt_key = $crypt_key;
}
public function php_encrypt($txt) {
srand((double)microtime() * 1000000);
$encrypt_key = md5(rand(0,32000));
$ctr = 0;
$tmp = '';
for($i = 0;$i crypt_key));
}
public function php_decrypt($txt) {
$txt = self::__key(base64_decode($txt),$this -> crypt_key);
$tmp = '';
for($i = 0;$i < strlen($txt); $i++) {
$md5 = $txt[$i];
$tmp .= $txt[++$i] ^ $md5;
}
return $tmp;
}
private function __key($txt,$encrypt_key) {
$encrypt_key = md5($encrypt_key);
$ctr = 0;
$tmp = '';
for($i = 0; $i < strlen($txt); $i++) {
$ctr = $ctr == strlen($encrypt_key) ? 0 : $ctr;
$tmp .= $txt[$i] ^ $encrypt_key[$ctr++];
}
return $tmp;
}
public function __destruct() {
$this -> crypt_key = null;
}
}
//
$sc = new SysCrypt('phpwms');
$text = 'abc10000008910000000990099hh'; //
print($sc -> php_encrypt($text)); //
print('
');
print($sc -> php_decrypt($sc -> php_encrypt($text))); //
?>
暗号解読に興味のある方は、当駅のオンラインツールも参考にしてください.
パスワードセキュリティオンライン検出
高強度パスワードジェネレータ
MD 5オンライン暗号化ツール
迅雷、急行、サイクロンURL暗号化/復号ツール
PHPについては、「php暗号化方法総括」、「PHP演算と演算子用法総括」、「PHPネットワークプログラミング技術総括」、「PHP基本文法入門教程」、「php操作officeドキュメント技術総括(word,excel,access,pptを含む)」、「php日付と時間用法総括」、「phpオブジェクト向けプログラム設計入門チュートリアル」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.