Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.11 KB

README.md

File metadata and controls

46 lines (31 loc) · 1.11 KB

Base64 Seguro para PHP

Class estática para encriptar cadenas de Base64 en PHP

Configuración

Primero es necesario crear un Token único con la función token()

echo Safe64::token();

Ahora editamos la constante E64 con el resultado obtenido por token()

class Safe64 {

	const B64 = '<🚫 NO TOCAR ESTA CONSTANTE>';
	const E64 = '<✅ RESULTADO AQUI>';
	...

Como usarlo

$str = Safe64::encode('Hello World!!');
echo Safe64::decode($str); // Hello World!!

Token personalizado

// Generar con Safe64::token();
$customToken = 'x9rRIj1EPoi5zJsg8hqDdGwcTCuFKS0a7YbnX6kLlUeV3WtBQHp4MmA2ZOyNfv';

$str = Safe64::encode('Hello World!!', $customToken);
echo Safe64::decode($str); // Error
echo Safe64::decode($str, $customToken); // Hello World!!

Licencia

GPL v3.0 © Siéntase libre de utilizar este código y adaptarlo a su software; sólo tiene que mencionar esta página si comparte su software (gratuito o de pago).