|
@@ -85,14 +85,14 @@ class OriginBank
|
|
|
#@todo AES加解密
|
|
|
#加密
|
|
|
public static function encrypt($input, $key) {
|
|
|
- $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
|
|
|
+ $size = @mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
|
|
|
$input = self::pkcs5_pad($input, $size);
|
|
|
- $td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, '');
|
|
|
- $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
|
|
|
- mcrypt_generic_init($td, $key, $iv);
|
|
|
- $data = mcrypt_generic($td, $input);
|
|
|
- mcrypt_generic_deinit($td);
|
|
|
- mcrypt_module_close($td);
|
|
|
+ $td = @mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, '');
|
|
|
+ $iv = @mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
|
|
|
+ @mcrypt_generic_init($td, $key, $iv);
|
|
|
+ $data = @mcrypt_generic($td, $input);
|
|
|
+ @mcrypt_generic_deinit($td);
|
|
|
+ @mcrypt_module_close($td);
|
|
|
$data = strtoupper(bin2hex($data));
|
|
|
return $data;
|
|
|
}
|