ホームページ >バックエンド開発 >PHPチュートリアル >phpで提供される対称暗号化アルゴリズム

phpで提供される対称暗号化アルゴリズム

WBOY
WBOYオリジナル
2016-07-25 08:43:39878ブラウズ
KEY はその前に定常量
Mcrypt::encrypt();
Mcrypt::decrypt();
  1. define('ROOT') or exit('Access Denied');
  2. class Mcrypt{
  3. public static function encrypt($code){
  4. returnbase64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(KEY), $ code, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
  5. }
  6. public static function decrypt($code){
  7. return mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(KEY), _decode($code)、MCRYPT_MODE_ECB、 mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND));
  8. }
  9. }
复制發

php


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