轻量级的AES库。

dev-master 2016-12-19 19:44 UTC

This package is not auto-updated.

Last update: 2024-09-28 12:09:12 UTC


README

BBAES-PHP是一个支持PHP 5.6+的轻量级AES加密类。

BBAES-PHP使用AES128算法,在CBC模式下,并使用PKCS#7填充。

要求

  • PHP 5.6+
  • PHPUnit执行测试(可选)。

安装

首先安装composer。创建以下composer.json文件,然后运行composer install命令进行安装。

{
    "require": {
        "benoitsan/aes": "*"
    }
}
<?php
require 'vendor/autoload.php';

use \AES\AES;

$key = AES::saltPassword('password', AES::salt());
$encrypted = AES::encrypt('message', $key);
printf('encrypted: ' . $encrypted . "<br/>");
$decrypted = AES::decrypt($encrypted, $key);
printf('decrypted: ' . $decrypted);

文档

文件AES.php有文档说明。还可以查看示例和单元测试来了解如何使用该类。

创建者

Benoît Bourdon (@benoitsan)。

许可协议

BBAES-PHP遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。