g4/crypto

crypto - 加密PHP库

2.1.0 2020-11-03 10:31 UTC

This package is auto-updated.

Last update: 2024-08-29 04:35:18 UTC


README

crypto - PHP

安装

通过Composer

composer require g4/crypto

使用方法

OpenSSL扩展

<?php

use G4\Crypto\Crypt;
use G4\Crypto\Adapter\OpenSSL;

$crypto = new Crypt(new OpenSSL());
$crypto->setEncryptionKey('tHi5Is');

$encryptedMessage = $crypto->encode('new message');

$message = $crypto->decode($encryptedMessage);

Mcrypt扩展 - 已废弃

mcrypt-viking-funeral

<?php

use G4\Crypto\Crypt;
use G4\Crypto\Adapter\Mcrypt;

$crypto = new Crypt(new Mcrypt());
$crypto->setEncryptionKey('tHi5Is');

$encryptedMessage = $crypto->encode('new message');

$message = $crypto->decode($encryptedMessage);

开发

安装依赖

$ composer install

运行测试

$ make integration-tests

许可证

(MIT许可证) 详细信息请见LICENSE文件...