moccalotto / crypto
PHP加密库,体积小巧
0.8.1
2015-12-01 05:39 UTC
Requires
- php: >=5.6.0
- ext-openssl: *
Requires (Dev)
- phpspec/phpspec: ~2.0
This package is not auto-updated.
Last update: 2024-09-14 18:04:15 UTC
README
使用aes-128-cbc加密数据。消息认证通过sha-256 HMAC完成
安装
要将此包作为本地、项目特定的依赖项添加到您的项目中,只需在项目的composer.json
文件中添加对moccalotto/crypto
的依赖项,如下所示
{ "require": { "moccalotto/crypto": "~0.8" } }
或者直接调用composer require moccalotto/crypto
演示
<?php use Moccalotto\Crypto\Crypto; require 'vendor/autoload.php'; $key = 'some secret key'; $plaintext = 'This is the secret plaintext to be encrypted'; $encrypted = Crypto::with($key)->encrypt($plaintext); echo Crypto::with($key)->decrypt($encrypted) . PHP_EOL;