autoaction / phalcon
Phalcon 功能
2.0.3
2024-04-24 13:08 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: >=10.0
README
本包利用Phalcon框架的算法为不使用Phalcon的项目提供服务。
如何通过composer安装
composer require autoaction/security
密码生成和验证 | 用于在文件中生成加密密码。
本包旨在验证和生成密码哈希。
<?php
require_once dirname(__FILE__) . '/vendor/autoload.php';
use \AutoAction\Phalcon\Security;
/**
* Gerando um hash de senha para armazenar no banco de dados
*/
$password = new Security();
$hash = $password->hash('PASSWORD_HERE');
/**
* Validando uma senha com o hash armazenado no banco de dados
*/
$validade = new Security();
$passwordIsValid = $validade->checkHash('PASSWORD_HERE','HASH_HERE');
字符串加密
确保您的字符串按照以下模式进行加密
<?php
use AutoAction\Phalcon\CryptTool;
use AutoAction\Phalcon\CryptTool\Cipher\CipherAes256Cfb;
$config = new CryptConfig('my-key', 'my-prefix');
$crypt = return new CryptTool($config, new CipherAes256Cfb());
// criptografando um texto
$crypt->encryptString('texto a ser criptografado');
// descriptografando um texto
$crypt->encryptString('string-criptografada');