lcherone/encryption
最新稳定版本:v1.01
Composer 安装命令:
composer require lcherone/encryption
包简介
A sha256 HMAC key, RIJNDAEL_256 AES CBC @ 1024 cost encryption class
README 文档
README
A secure hmac 3 part shared key encryption class. RIJNDAEL_256 AES CBC @ 1024 cost, with sha256 HMAC keys.
Composer
#!json
{
"require": {
"lcherone/encryption": "dev-master"
}
}
Example:
#!php
<?php
require 'vendor/autoload.php';
use Encryption\Encryption;
$crypt = new Encryption();
# Something to Encrypt
$str = "encrypt this";
# Generate a final key made up from 3 other keys - not for storing
$key = $crypt->makeKey(
'a token key',
'a public key',
'a private key'
);
# Encrypt
echo $encrypted = $crypt->encrypt($str, $key);
# Decrypt
echo $crypt->decrypt($encrypted, $key);
?>
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-04-17