PHP code example of fastwhale / yii2-aes

1. Go to this page and download the library: Download fastwhale/yii2-aes library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

fastwhale / yii2-aes example snippets


'components' => [
    ...
    'aes' => [
        'class' => 'fastwhale\yii2\aes\Aes',
        'key'   => 'Y34lM1IyOSUTEa5h', // The encrypt & decrypt key.
        'iv'    => 'jKWFi17PZhpy08In', // A non-NULL Initialization Vector, default: 397e2eb61307109f.
    ]
  ...
]
// Global Use
$aesMcrypt = Yii::$app->aes; 


// More Use
$aesMcrypt = Yii::createObject([
    'class' => 'fastwhale\yii2\aes\Aes',
    'key'   => 'Y34lM1IyOSUTEa5h', // The encrypt & decrypt key.
    'iv'    => 'jKWFi17PZhpy08In', // A non-NULL Initialization Vector, default: 397e2eb61307109f.
]);

$content = "hello world";

echo '<pre>' . PHP_EOL;
echo 'mcrypt 加密:' . PHP_EOL;
$aesMcrypt = Yii::$app->aes;
var_dump($data = Yii::$app->aes->encrypt($content));
echo 'mcrypt 解密:' . PHP_EOL;
var_dump(Yii::$app->aes->decrypt($data));
echo '</pre>'. PHP_EOL;

php composer.phar