daVmixcool/cryptman

使用 OpenSSL 库的双向加密管理器

v1.0.0 2019-03-12 23:24 UTC

This package is auto-updated.

Last update: 2024-09-13 12:21:24 UTC


README

使用 OpenSSL 库的双向加密管理器

需求

  • PHP 5.5 及以上版本

步骤

安装

Composer

运行以下命令通过 Composer 包含此包:

composer require davmixcool/cryptman

使用方法

简单用法。

	$cryptman = new Davmixcool\Cryptman([
		'key' => 'Your cipher key'
	]);

	//Encrypt data
	$data = 'Loose lips sink ships';
	$encrypted = $cryptman->cipher($data)->encrypt();

	//Decrypt Data
	$decrypted = $cryptman->cipher($encrypted)->decrypt();

高级用法

	
	$cryptman = new Davmixcool\Cryptman([
		'key' => 'Your cipher key',
		'method' => 'Your cipher method', //see: https://php.ac.cn/openssl_get_cipher_methods for more. resolves to default menthod if none selected
	]);

	//Encrypt data
	$data = 'Loose lips sink ships';
	$encrypted = $cryptman->cipher($data)->encrypt();

	//Decrypt Data
	$decrypted = $cryptman->cipher($encrypted)->decrypt();

维护者

此包由 David Oti 和您共同维护!

许可证

此包受 MIT 许可证 的许可。