Cómo crear una contraseña aleatoria en PHP – Al hacer una aplicación de escritorio o web, a veces necesitamos un proceso de creación de contraseña o clave. Varias aplicaciones, la generación de contraseña o clave se genera automáticamente. La generación automática de contraseñas generalmente es generada por el sistema, que se toma de una mezcla de alfabetos, números y símbolos que se almacenarán en la base de datos, de modo que el administrador no necesita ingresar contraseñas o claves manualmente. Las técnicas de contraseña aleatoria como esta a veces se utilizan para restablecer contraseñas, generar claves y códigos de verificación que se mostrarán o enviarán al usuario.
En lo que escribo esta vez, crearemos una contraseña aleatoria simple que se tomará de la combinación de alfabetos y números.
Siguiendo script para codificar palabras en PHP:
<?php function kodeAcak($panjang) { $karakter=""; $karakter .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; // karakter alfabet $karakter .= '1234567890'; // karakter numerik $karakter .= '@#$^*()_+=/?'; // karakter simbol $string = ''; for ($i=0; $i < $panjang; $i++) { $pos = rand(0, strlen($karakter)-1); $string .= $karakter{$pos}; } return $string; } ?>
Para saber cómo llamarlo, solo llamamos a la función anterior, a saber:
<?php echo kodeAcak(8);?>
Si las funciones anteriores están en archivos diferentes, no olvide incluirlas primero.
Reemplace el número 8 con la longitud del carácter que se mostrará.
En el guión anterior, hay 3 tipos de caracteres, a saber, alfabéticos, numéricos y símbolos. Si solo necesitamos cadenas alfabéticas y numéricas, podemos eliminar variables $ carácter sobre símbolos o comentarios de etiquetas “//” delante de la variable $ carácter.
Para la implementación, secuencia de comandos de contraseña aleatoria anterior no solo se utiliza para los fines degenerar solo contraseña, pero también se puede utilizar como generador de código de verificación, activación clave, etc. No olvide cifrar la contraseña generada si la almacenamos en la base de datos para que los datos estén seguros.
Si hay preguntas sobre amigos generación de código aleatorio al momento de escribir este artículo, puede preguntar a través de la columna de comentarios a continuación. Gracias.
No Comment! Be the first one.