国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 php手冊(cè) 支持中文的php加密解密類代碼

支持中文的php加密解密類代碼

Jun 06, 2016 pm 08:39 PM
暗號(hào)化とデコード

支持中文的php加密解密類代碼,需要的朋友可以參考下。

php代碼類:
代碼如下:
/**
* Copyright (c) 2011 - 01 XatuDream
* XatuDream All Rights Reserved.
* Support:185390516.qzone.qq.com
* QQ:185390516
* Author:Lau Version:1.01
* Date:2010-08-12 09:28:32
*/
! defined ( 'WORKSPACE' ) && exit ( "Access Denied !" );
class MD5Crypt {
/**
* Enter description here ...
* @param unknown_type $str
* @return string
*/
public final static function mdsha($str) {
$code = substr ( md5 ( $str ), 10 );
$code .= substr ( sha1 ( $str ), 0, 28 );
$code .= substr ( md5 ( $str ), 0, 22 );
$code .= substr ( sha1 ( $str ), 16 ) . md5 ( $str );
return self::chkToken () ? $code : null;
}
/**
* Enter description here ...
* @param unknown_type $param
*/
private final static function chkToken() {
return true;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $encrypt_key
* @return Ambigous
*/
private final static function keyED($txt, $encrypt_key) {
$encrypt_key = md5 ( $encrypt_key );
$ctr = 0;
$tmp = "";
for($i = 0; $i if ($ctr == strlen ( $encrypt_key ))
$ctr = 0;
$tmp .= substr ( $txt, $i, 1 ) ^ substr ( $encrypt_key, $ctr, 1 );
$ctr ++;
}
return $tmp;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $key
* @return string
*/
public final static function Encrypt($txt, $key) {
srand ( ( double ) microtime () * 1000000 );
$encrypt_key = md5 ( rand ( 0, 32000 ) );
$ctr = 0;
$tmp = "";
for($i = 0; $i if ($ctr == strlen ( $encrypt_key ))
$ctr = 0;
$tmp .= substr ( $encrypt_key, $ctr, 1 ) . (substr ( $txt, $i, 1 ) ^ substr ( $encrypt_key, $ctr, 1 ));
$ctr ++;
}
$_code = md5 ( $encrypt_key ) . base64_encode ( self::keyED ( $tmp, $key ) ) . md5 ( $encrypt_key . $key );
return self::chkToken () ? $_code : null;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $key
* @return Ambigous
*/
public final static function Decrypt($txt, $key) {
$txt = self::keyED ( base64_decode ( substr ( $txt, 32, - 32 ) ), $key );
$tmp = "";
for($i = 0; $i $md5 = substr ( $txt, $i, 1 );
$i ++;
$tmp .= (substr ( $txt, $i, 1 ) ^ $md5);
}
return self::chkToken () ? $tmp : null;
}
/**
* Enter description here ...
* @var unknown_type
*/
private static $_key = 'lau';
}
?>

使用方法:
代碼如下:
/**
* Copyright (c) 2011 XatuDream
* XatuDream All Rights Reserved.
* Support:185390516.qzone.qq.com
* QQ:185390516
* Author:LoveCrystal Version:1.01
* Date:2011-9-2 04:00:37
*/
define ( 'WORKSPACE', '.' . DIRECTORY_SEPARATOR );
header ( "Content-Type: text/html; charset=utf-8" );
include_once 'Core/Library/MD5Crypt.class.php';
$a = MD5Crypt::Encrypt ( "A", 100 );
echo "EnCode:" . $a, "
";
echo "DeCode:" . MD5Crypt::Decrypt ( $a, 100 );
?>
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語版

SublimeText3 中國(guó)語版

中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

React Query とデータベースを使用したデータの暗號(hào)化と復(fù)號(hào)化 React Query とデータベースを使用したデータの暗號(hào)化と復(fù)號(hào)化 Sep 26, 2023 pm 12:53 PM

タイトル: ReactQuery とデータベースを使用したデータの暗號(hào)化と復(fù)號(hào)化 はじめに: この記事では、ReactQuery とデータベースを使用してデータの暗號(hào)化と復(fù)號(hào)化を行う方法を紹介します。 ReactQuery をデータ管理ライブラリとして使用し、データベースと組み合わせてデータの暗號(hào)化と復(fù)號(hào)化操作を?qū)g行します。これら 2 つのテクノロジーを組み合わせることで、機(jī)密データを安全に保存および送信し、必要に応じて暗號(hào)化および復(fù)號(hào)化操作を?qū)g行してデータのセキュリティを確保できます。テキスト: 1. ReactQue

Yii フレームワークミドルウェアを使用して機(jī)密データを暗號(hào)化および復(fù)號(hào)化する Yii フレームワークミドルウェアを使用して機(jī)密データを暗號(hào)化および復(fù)號(hào)化する Jul 28, 2023 pm 07:12 PM

Yii フレームワークミドルウェアを使用した機(jī)密データの暗號(hào)化と復(fù)號(hào)化 はじめに: 最新のインターネット アプリケーションでは、プライバシーとデータ セキュリティが非常に重要な問題です。ユーザーの機(jī)密データに権限のない訪問者がアクセスできないようにするには、このデータを暗號(hào)化する必要があります。 Yii フレームワークは、機(jī)密データの暗號(hào)化と復(fù)號(hào)化の機(jī)能を?qū)g裝するためのシンプルかつ効果的な方法を提供します。この記事では、Yii フレームワークのミドルウェアを使用してこれを?qū)g現(xiàn)する方法について説明します。 Yii フレームワークの概要 Yii フレームワークは、高性能の PHP フレームワークです。

PHPで開発されたWeChatアプレットへの暗號(hào)化?復(fù)號(hào)化実裝方法 PHPで開発されたWeChatアプレットへの暗號(hào)化?復(fù)號(hào)化実裝方法 Jun 01, 2023 am 08:12 AM

モバイル アプリケーション市場(chǎng)で WeChat ミニ プログラムの人気が高まるにつれて、その開発にもますます注目が集まっています。小規(guī)模なプログラムでは、一般的に使用されるバックエンド言語として、機(jī)密データの暗號(hào)化と復(fù)號(hào)化を処理するために PHP がよく使用されます。この記事では、PHP を使用して WeChat アプレットに暗號(hào)化と復(fù)號(hào)化を?qū)g裝する方法を紹介します。 1. 暗號(hào)化と復(fù)號(hào)化とは何ですか?暗號(hào)化とは、送信中にデータが盜まれたり改ざんされたりしないように、機(jī)密データを読み取り不可能な形式に変換することです。復(fù)號(hào)化とは、暗號(hào)化されたデータを元のデータに戻すことです。小規(guī)模なプログラムでは、通常、暗號(hào)化と復(fù)號(hào)化には次のものが含まれます。

Win11 暗號(hào)化機(jī)能を右クリック メニューに追加する方法 Win11 暗號(hào)化と復(fù)號(hào)化の右クリック ショートカットを追加する方法 Win11 暗號(hào)化機(jī)能を右クリック メニューに追加する方法 Win11 暗號(hào)化と復(fù)號(hào)化の右クリック ショートカットを追加する方法 Jan 07, 2024 am 08:45 AM

この記事は、サードパーティの暗號(hào)化および復(fù)號(hào)化ツールを使用せずにファイルを暗號(hào)化および復(fù)號(hào)化する方法についてのチュートリアルです。Win11 の右クリック メニューに暗號(hào)化および復(fù)號(hào)化方法を追加する方法についてのチュートリアルです。レジストリを変更する必要があるため、続行する前にバックアップを作成してください。 1. まず、キーボードの [Win+R] キーの組み合わせを押して [ファイル名を指定して実行] を開き、次に [regedit] コマンドを入力して [OK または Enter] を押してレジストリ エディターを開きます; 2. [ユーザー アカウント制御] ウィンドウで、このアプリはデバイスに変更を加えますか? [はい]をクリックします; 3. レジストリ エディター ウィンドウで、次のパスを展開します: HKEY_CURRENT_USER\Software\Microsoft\Windows\Curr

PHP メールボックス開発: 電子メールの暗號(hào)化および復(fù)號(hào)化機(jī)能の実裝 PHP メールボックス開発: 電子メールの暗號(hào)化および復(fù)號(hào)化機(jī)能の実裝 Sep 12, 2023 am 10:40 AM

PHPメールボックス開発:メールの暗號(hào)化?復(fù)號(hào)化機(jī)能の実現(xiàn) 情報(bào)伝達(dá)の発達(dá)に伴い、メールは人々にとって重要なコミュニケーション手段の一つとなっています。しかし、その後の安全保障問題は徐々に人々の注目を集めるようになりました。電子メールのセキュリティを保護(hù)するために、暗號(hào)化と復(fù)號(hào)化は電子メールの送受信における重要な要素となっています。この記事では、PHP を使用してメールのセキュリティを向上させるためのメールの暗號(hào)化および復(fù)號(hào)化機(jī)能を開発する方法を紹介します。 1. 暗號(hào)化の原理と機(jī)能 メールの暗號(hào)化とは、メールの內(nèi)容を特定のアルゴリズムで変換し、受信者に加えて暗號(hào)化することです。

PHP Tencent Cloud Server API インターフェイスのドッキング プロセス中のデータの暗號(hào)化と復(fù)號(hào)化の例 PHP Tencent Cloud Server API インターフェイスのドッキング プロセス中のデータの暗號(hào)化と復(fù)號(hào)化の例 Jul 06, 2023 am 10:52 AM

PHP を使用して Tencent Cloud Server の API インターフェースとドッキングするプロセスにおけるデータ暗號(hào)化と復(fù)號(hào)化の例の紹介: Tencent Cloud Server の API インターフェースとドッキングするプロセスでは、データのセキュリティが非常に重要です。送信中および保存中のデータのセキュリティを確保するには、機(jī)密情報(bào)を暗號(hào)化する必要があります。この記事では、PHP を使用してデータを暗號(hào)化および復(fù)號(hào)化し、データの機(jī)密性と整合性を向上させる方法を紹介します。データ暗號(hào)化: API リクエストを行うときは、データのセキュリティを確保するために機(jī)密情報(bào)を暗號(hào)化する必要があります。一般

Java 関數(shù)ライブラリで一般的に使用される暗號(hào)化および復(fù)號(hào)化ツールは何ですか? Java 関數(shù)ライブラリで一般的に使用される暗號(hào)化および復(fù)號(hào)化ツールは何ですか? May 05, 2024 am 08:54 AM

Java 関數(shù)ライブラリは、JCE、JCA、Apache CommonsCrypt などの豊富な暗號(hào)化および復(fù)號(hào)化ツールを提供します。 JCE は暗號(hào)化アルゴリズムと機(jī)能を提供し、JCA は暗號(hào)化サービス プロバイダーにアクセスするためのインターフェイスを提供し、Apache CommonsCrypt にはさらに多くの暗號(hào)化アルゴリズムとツールが含まれています。実際のケースでは、JCE を使用してテキストを AES 暗號(hào)化し、Base64 でエンコードされた暗號(hào)文を生成する方法を示します。

Go の SectionReader モジュールを使用して、ファイルの指定された部分のコンテンツを暗號(hào)化および復(fù)號(hào)化するにはどうすればよいですか? Go の SectionReader モジュールを使用して、ファイルの指定された部分のコンテンツを暗號(hào)化および復(fù)號(hào)化するにはどうすればよいですか? Jul 23, 2023 am 08:24 AM

Go の SectionReader モジュールを使用して、ファイルの指定された部分のコンテンツを暗號(hào)化および復(fù)號(hào)化するにはどうすればよいですか?はじめに: 開発において、ファイル コンテンツの暗號(hào)化と復(fù)號(hào)化は非常に一般的な要件です。 Go 言語は、このニーズを満たす豊富なライブラリとモジュールを提供します。その中でもSectionReaderは、大きなファイルの內(nèi)容を範(fàn)囲指定して読み込み、暗號(hào)化、復(fù)號(hào)化を行うことができる非常に実用的なモジュールです。この記事では、Go の SectionReader モジュールを使用して実裝する方法を紹介します。

See all articles