ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの Mcrypt 可逆暗号化アルゴリズム

PHP_PHP チュートリアルの Mcrypt 可逆暗号化アルゴリズム

WBOY
WBOYオリジナル
2016-07-13 17:09:50706ブラウズ

PHP の Mcrypt 可逆暗号化アルゴリズム

$td = mcrypt_module_open(MCRYPT_DES,'','ecb',''); //MCRYPT_DES アルゴリズム、ecb モードを使用します

$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); $ks = mcrypt_enc_get_key_size($td);
$key = "ery Secret key";//キー
$key = substr(md5($key), 0, $ks);
mcrypt_generic_init($td, $key, $iv); //初期処理
;
//暗号化
$encrypted = mcrypt_generic($td, 'これは非常に重要なデータです');
//終了処理
mcrypt_generic_deinit($td);
//初期復号化処理
mcrypt_generic_init($td, $key, $iv);
//復号化
$decrypted = mdecrypt_generic($td, $encrypted);
//終わり
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
//復号化後、削除する必要がある後続のものが存在する可能性があります
エコートリム($復号化)

;


http://www.bkjia.com/PHPjc/629707.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/629707.html

技術記事 PHP の Mcrypt 可逆暗号化アルゴリズム? PHP チュートリアル $td = mcrypt_module_open(MCRYPT_DES,'','ecb',''); //MCRYPT_DES アルゴリズム、ecb モードを使用 $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($t... )
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。