autoaction / phalcon
Phalcon Funcionalities
3.0.0-RC1
2026-02-12 21:04 UTC
Requires
- php: >=8.4
- ext-phalcon: *
Requires (Dev)
- phpunit/phpunit: ^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Este pacote utiliza seus algorítimos com base no Framework Phalcon para projetos que não utilizam Phalcon.
Como instalar via composer
composer require autoaction/security
Geração e validação de senha | Usando em um arquivo para gerar senhas criptografadas.
Este pacote visa a validação e geração de hash de senha.
<?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');
Criptografia de strings
Garanta que suas strings vão ser criptografadas seguindo este modelo
<?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');