Archivo de la etiqueta: funciones

Función PHP para Encriptar y Desencriptar

Hoy les traigo un par de funciones PHP para encriptar y desencriptar, por ejemplo, contraseñas, lo que es básico a la hora de guardar los datos en nuestra BD. Sin más dejo las funciones que también podrían combinarse en una sola:

1
2
3
4
5
6
7
8
9
10
11
12
function encriptar($cadena){
    $key='';  // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
    $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $cadena, MCRYPT_MODE_CBC, md5(md5($key))));
    return $encrypted; //Devuelve el string encriptado
 
}
 
function desencriptar($cadena){
     $key='';  // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
     $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($cadena), MCRYPT_MODE_CBC, md5(md5($key))), "\0");
    return $decrypted;  //Devuelve el string desencriptado
}
function encriptar($cadena){
    $key='';  // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
    $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $cadena, MCRYPT_MODE_CBC, md5(md5($key))));
    return $encrypted; //Devuelve el string encriptado

}

function desencriptar($cadena){
     $key='';  // Una clave de codificacion, debe usarse la misma para encriptar y desencriptar
     $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($cadena), MCRYPT_MODE_CBC, md5(md5($key))), "\0");
    return $decrypted;  //Devuelve el string desencriptado
}

5 funciones útiles Javascript

Hoy traigo cinco funciones Javascript que nos pueden ayudar en el día a día.

1 – Re-dirección con Javascript 

La primera función que traigo es muy sencilla, se trata de una función que redirige el navegador a el link pasado como parámetro. También se incluye una segunda función donde se agrega el dominio actual antes del link pasado como parametro, lo cual se puede usar cuando no queremos pasar la ruta completa. Veamos el código:

1
2
3
4
5
6
7
/*El parametro link debe tener el formato siguiente:
  ej: http://www.misitio.com/imagenes/logos/logo.png*/
 
function redirige_limpio(link){
 
        location.href=link;
}
/*El parametro link debe tener el formato siguiente:
  ej: http://www.misitio.com/imagenes/logos/logo.png*/

function redirige_limpio(link){

        location.href=link;
}

Sigue leyendo 5 funciones útiles Javascript