This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

[Código PHP] Generador de claves ! By JaAViEr

  • 3 Replies
  • 3037 Views

0 Members and 1 Guest are viewing this topic.

Offline JaAViEr

  • *
  • Underc0der
  • Posts: 162
  • Actividad:
    0%
  • Reputación 0
  • http://codigo.ga
    • View Profile
    • Blog de Programación :: Python

[Código PHP] Generador de claves ! By JaAViEr

  • on: June 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
Code: (php) You are not allowed to view links. Register or Login
<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 You are not allowed to view links. Register or Login

Saludos underC0de.
« Last Edit: March 22, 2014, 02:18:34 pm by Expermicid »
You are not allowed to view links. Register or Login

Offline Xt3mP

  • *
  • Underc0der
  • Posts: 424
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • View Profile
    • Xt3mP

Re:[Código PHP]Generador de claves ! By JaAViEr

  • on: June 05, 2011, 04:19:42 am
Bien código aunque si quisiera generar una password aleatoria utilizaría:

Code: (php) You are not allowed to view links. Register or Login
<?php
$passwd 
md5(sha1(mt_rand()));
echo 
$passwd;
?>


Y tambien generaría algo aleatorio y con buena longitud, saludos.
Cada vez que me das Karma me motivas

Offline s00rk

  • *
  • Underc0der
  • Posts: 68
  • Actividad:
    0%
  • Reputación 0
    • View Profile

Re:[Código PHP]Generador de claves ! By JaAViEr

  • on: June 05, 2011, 04:11:32 pm
You are not allowed to view links. Register or Login
Bien código aunque si quisiera generar una password aleatoria utilizaría:

Code: (php) You are not allowed to view links. Register or Login
<?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

Offline ~ Yoya ~

  • *
  • Underc0der
  • Posts: 153
  • Actividad:
    0%
  • Reputación 0
    • View Profile
    • Email

Re:[Código PHP]Generador de claves ! By JaAViEr

  • on: June 05, 2011, 04:24:49 pm
Code: (php) You are not allowed to view links. Register or Login
$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.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.