Claves legibles

2-05-2009 a las 12:13 am, Categoría: Featured, programación

Cuando nos registramos en algún sitio es común que nos llegue al correo una clave generada automaticamente por el sistema de registro. El problema con esas claves es que son endemoniadamente difíciles de recordar ya que mezclan, al azar, consonantes, vocales y, a veces, números. Al final solo las usamos como claves temporales y las cambiamos tan pronto nos logeamos.

Si quieres generar algunas claves más legibles puedes usar esta función:

<?php
function generaClave($largo=6){
 
$consonantes= "bcdfghjklmnpqrstvwxy";
$vocales = 'aeiou';
$clave = '';
$largoConsonantes = strlen($consonantes)-1;
$largoVocales= strlen($vocales)-1;
 
for($i = 0 ; $i &lt; $largo ; $i++){
if(is_int($i/2)){
$clave .= $consonantes[rand(0,$largoConsonantes)];
}else{
$clave .= $vocales[rand(0,$largoVocales)];
}
}
return $clave;
}
?>

Un ejemplo de las claves generadas con una extensión de 6 caracteres:

qosobe
xasuta
qimobi
femequ
sovada
movaku
meyefo
kuguqe
honofa

Más faciles de recordar y algunas hasta chistosas :-)

Comparta este artículo:
  • del.icio.us
  • Facebook
  • Meneame
  • Twitter

Entradas Relacionadas

Nuevos artículos, tutoriales y noticias sobre Linux, a través de Twitter y RSS.