Encriptado de Strings y Enteros en PHP

  • Autor Autor aex studio
  • Fecha de inicio Fecha de inicio

aex studio

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Sistema de cifrado CrypX
Biblioteca para cifrado y descifrado de cadenas o números enteros, basada en PHP

Basado en la biblioteca openssl

Es una biblioteca simple que le permite cifrar y descifrar cadenas o números enteros.

¿Cómo puedo utilizar?
Primero necesitas crear un objeto de la clase CrypX.

Entonces puedes usar los métodos de la clase.

Ejemplo:

require_once('lib.php');
$cryp = new CrypX();
$key = $cryp->randKey(16);
$iv = $cryp->randIv();
$encrypted = $cryp->encrypt("Library for encryption and decryption of strings or integers, based on PHP",$key,$iv);
$decrypt = $cryp->decrypt($encriptado,$key,$iv);

Es importante conservar la clave y iv para descifrar los datos.

Explicar
randKey: Genera una clave aleatoria con los bytes requeridos.
randIv: Su agenera un iv aleatorio
cifrar: Cifra los datos con la clave y iv
descifrar: Descifra los datos con la clave y iv
Por aexstudios


Link: https://github.com/AEX175/crypPHP
 
Última edición:
Se ve bueno, lo probaré, sería uno algo así pero con un límite de caducidad ejemplo que expire el incriptado en x tiempo
 
Se ve bueno, lo probaré, sería uno algo así pero con un límite de caducidad ejemplo que expire el incriptado en x tiempo
Claro voy a estarlo actualizando y creando nuevas funciones
 
Me gustó mucho... Lo probaré después. (ya hice un fork)
 
Última edición: