moccalotto/

crypto

PHP加密库,体积小巧

0.8.1 2015-12-01 05:39 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:04:15 UTC


README

Build Status

使用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;