mittinan / crypt-time-php
CryptTime-PHP 是一个用于加密字符串并带有超时时间的简单类。加密使用 AES128/PKCS7。
1.0.0
2014-09-10 17:41 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-19 20:49:02 UTC
README
CryptTime-PHP 是一个用于加密字符串并带有超时时间的简单类。加密使用 AES128/PKCS7。
要求
- PHP 5.3+
- php-mcrypt
Composer
此插件在 Packagist 上。
https://packagist.org.cn/packages/kittinan/crypt-time-php
快速开始。
$plainText = 'Hello World'; $cryptTime = \KS\CryptTime::getInstance(); $cipherText = $cryptTime->encrypt($plainText); //Default timeout is 86400 seconds (1 day) $decryptText = $cryptTime->decrypt($cipherText);
如果您想加密字符串,并设置10分钟的超时时间。
$plainText = 'Hello World'; $cryptTime = \KS\CryptTime::getInstance(); $cipherText = $cryptTime->encrypt($plainText, 600); //10 minutes = 600 seconds $decryptText = $cryptTime->decrypt($cipherText);
您可以设置初始化向量(IV)和密钥
$cryptTime = \KS\CryptTime::getInstance(); $cryptTime->setIV('MyNewInitialValue'); $cryptTime->setKey('MyNewKeyMyNewKeyMyNewKey');
许可证
MIT 许可证 (MIT)