cakephpの暗号化復号化について
以下の関数を使ってパスワードを暗号化&復号化をしたいのですが、vendorフォルダにCrypt.php
としてCryptクラスを作り、Controllerから
App::uses('Crypt', 'Vendor');
を呼び出しても、Securityクラスが見つかりませんとなってしまいます。
どのようにすればうまくいきますでしょうか。
class Crypt {
static public function encrypt($text) {
return base64_encode(Security::rijndael($text, Configure::read('constants.crypt_key'), 'encrypt'));
}
static public function decrypt($text) {
return Security::rijndael(base64_decode($text), Configure::read('constants.crypt_key'), 'decrypt');
}
}