Underc0de - La Casa de los Informáticos

Programación Web => Back-end => Mensaje iniciado por: JaAViEr en Junio 04, 2011, 11:54:17 PM

Título: [Código PHP] Generador de claves ! By JaAViEr
Publicado por: JaAViEr en Junio 04, 2011, 11:54:17 PM
Hola buen día.

Público esto desde el móvil así que discúlpen el desorden. Además está programado desde Nintendo Wii XD
Código (php) [Seleccionar]
<title>Generador de claves - JaAViEr</title>
<b><u>Instrucciones de uso</u>:<br />
Seleccione el tipo de clave a generar, luego indique la longitud de la clave y presione el boton. La longitud máxima es de 36 carácteres.</b><br />
<form action="" method=post>
Tipo de Clave:<br />
<select name="tipoclave">
<option value="let">Letras</option>
<option value="num">Numeros</option>
<option value="alfa">Letras y Numeros</option>
</select><br />
Longitud:<input name=longitud><br/>
<input type=submit><br />
<?php
$letras
="abcdefghijklmnopqrstuvwxyz";
$numeros="0123456789";
$longitud=$_REQUEST['longitud'];
if(
$longitud==NULL){
exit;
}
if(!
is_numeric($longitud) || $longitud>36 || $longitud==0){
echo 
"Longitud incorrecta!";
exit;
}
if(
$_REQUEST['tipoclave']=="alfa"){
$pass=str_shuffle("$letras$numeros");
echo 
"Clave Generada:".substr($pass,0,$longitud);
}
elseif(
$_REQUEST['tipoclave']=="let"){
$pass=str_shuffle("$letras");
echo 
"Clave generada:".substr($pass,0,$longitud);
}
elseif(
$_REQUEST['tipoclave']=="num"){
$pass=str_shuffle("$numeros");
echo 
"Clave Generada:".substr($pass,0,$longitud);
}
?>

aquí una muestra :D http://www.anycodes.me.pn/generaclave.php

Saludos underC0de.
Título: Re:[Código PHP]Generador de claves ! By JaAViEr
Publicado por: Xt3mP en Junio 05, 2011, 04:19:42 AM
Bien código aunque si quisiera generar una password aleatoria utilizaría:

Código (php) [Seleccionar]

<?php
$passwd 
md5(sha1(mt_rand()));
echo 
$passwd;
?>



Y tambien generaría algo aleatorio y con buena longitud, saludos.
Título: Re:[Código PHP]Generador de claves ! By JaAViEr
Publicado por: s00rk en Junio 05, 2011, 04:11:32 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Bien código aunque si quisiera generar una password aleatoria utilizaría:

Código (php) [Seleccionar]

<?php
$passwd 
md5(sha1(mt_rand()));
echo 
$passwd;
?>



Y tambien generaría algo aleatorio y con buena longitud, saludos.

Si, es mas recomendable ya solo dentrias que obtener la logintud, y otra cosa es
$longitud == 0 deveria ser mas bien algo $logitud <= 0 , esto para hacer bien las cosas jeje
Título: Re:[Código PHP]Generador de claves ! By JaAViEr
Publicado por: ~ Yoya ~ en Junio 05, 2011, 04:24:49 PM
Código (php) [Seleccionar]
$longitud=$_REQUEST['longitud'];

Te recomiendo que no uses $_REQUEST, ya que al usar $_REQUEST puedes recibir datos Via POST, GET o Cookie y es mejor especificar como quieres recibir los datos.