Opciones para claves

21 marzo 2019

Las siguientes funciones sirven para generar claves y encriptarlas:

1- La primera devuelve un cadena de caracteres formada aleatoriamente de un tamaño dado

2- La segunda función encripta una dadena de caratceres

 

// Generador de claves aleatorias
srand(time());
function DameKey($tam)
{
    $palakey="abcdefghijklmnopkrstuvwxyz_0123456789-ABCDEFGHIJKLMNOPKRSTUVWXYZ";
    $cad="";

    for($i=0;$i<$tam;$i++)
        $cad.=$palakey[rand(0, strlen($palakey)-1)];
    return $cad;
}

function miCrypt($cad)
{
    $key="clave_para_encriptar"; // a determinar por el desarrollador
    return hash($key,$cad);
}