Cifrado en PHP

Iniciado por dimitrix, 2 Octubre 2012, 19:54 PM

0 Miembros y 1 Visitante están viendo este tema.

dimitrix

Tengo una duda, ¿Existe algún cifrado de SÍ retorno en PHP?

Por ejemplo si tengo la cadena "asdaasdasd" usar alguna función tipo

funcion("asdaasdasd",$salt");

funcion_des("asdaasdasd",$salt");


Es por no tener que hacerla :-)




soru13

http://copstone.com/2010/03/encriptacion-en-php/

Código (php) [Seleccionar]
<?php
    
function cifrar($cadena$clave "una clave secreta")
    {
        
$cifrado MCRYPT_RIJNDAEL_256;
        
$modo MCRYPT_MODE_ECB;
        return 
mcrypt_encrypt($cifrado$clave$cadena$modo,
            
mcrypt_create_iv(mcrypt_get_iv_size($cifrado$modo), MCRYPT_RAND)
            );
    }

    function 
descifrar($cadena$clave "una clave secreta")
    {
        
$cifrado MCRYPT_RIJNDAEL_256;
        
$modo MCRYPT_MODE_ECB;
        return 
mcrypt_decrypt($cifrado$clave$cadena$modo,
            
mcrypt_create_iv(mcrypt_get_iv_size($cifrado$modo), MCRYPT_RAND)
            );
    }
?>

dimitrix

Muchas gracias, voy a probar :-)