Posted By

daisuke103 on 01/15/09


Tagged

php import textmate extend 12 cake vendor lib


Versions (?)

PHP Cake1.2 可逆暗号 Vendors 外部ライブラリを使う


 / Published in: Other
 

  1. // デバック情報を日本語で表示する方法
  2. // http://cakephp.blog16.jp/index.php?cat=12
  3. // -----------
  4. // 可逆暗号を行うには、PEAR の Crypt_Blowfish を利用します。
  5. // app/vendors/ 配下に PEAR で取得した Crypt フォルダを設置。
  6. // Controller
  7.  
  8.  
  9. App::import('Vendor', 'Crypt_Blowfish', array('file' => 'Crypt' . DS . 'Blowfish.php'));
  10. $key = 'secret keyword';
  11.  
  12. $blowfish =& new Crypt_Blowfish($key);
  13.  
  14. $password = 'あかさたた';
  15.  
  16. // 暗号化
  17. $encrypt= base64_encode($blowfish->encrypt($password));
  18.  
  19. // 復号化
  20. $decrypt = $blowfish->decrypt(base64_decode($encrypt));

Report this snippet  

You need to login to post a comment.