12345678910111213141516171819202122232425262728 |
- <?php
- namespace loyalsoft\Lib\Encrypt;
- class AES
- {
- public static function encrypt($data, $key)
- {
- return openssl_encrypt($data, 'AES-128-CBC', $key, 0, \str_repeat(chr(0), 16));
- }
- public static function decrypt($data, $key)
- {
- return openssl_decrypt($data, 'AES-128-CBC', $key, 0, \str_repeat(chr(0), 16));
- }
- public static function encrypt256($data, $key)
- {
- return openssl_encrypt($data, 'AES-256-ECB', $key, 0, \str_repeat(chr(0), 32));
- }
- public static function decrypt256($data, $key)
- {
- return openssl_decrypt($data, 'AES-256-ECB', $key, 0, \str_repeat(chr(0), 32));
- }
- }
|