FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Si ya venimos con exigencias como esta ...
Si pudieras usar md5 podrías hacer algo como esto (pseudocódigo): Código:
contraseña = ochoprimeroscaracteres(codificarencaracteres(md5(nombre+apellido+numero+fecha+secreto))); Si te parece bien, te codifico el algoritmo en 5 minutos ... tu dirás |
#2
|
||||
|
||||
Cita:
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
Perdona domingo,
estaba de vuelta a casa tras la jornada laboral. Me parece buena idea, me daba miedo usar md5, por la complejidad que pudiera conlleva la contraseña resultante. Como no te voy a negar que nos ilumines con un poco de código. De todos modos, se que te mueres de ganas por hacerlo Ok muchas gracias a todos. Aunque el link que me ha dado inicalmente eduarcol parece interesante, "no cumple mis requisitos", y es que me gustaria que usara los parámetros mencionados, como bien has puesto tú domingo, en el pseudocódigo. Saludos |
#4
|
||||
|
||||
Vamos a ver que tal este algoritmo:
Comprobamos que cumple con lo requisitos: - La contraseña generada es de 8 caracteres - Sólo contendrá letras ('A'..'Z','a'..'z','0'..'9') Para generar una contraseña: Siendo Nombre, Apellido, Numero, Fecha y Secreto variables de tipo string. La contraseña sera siempre la misma para el mismo parámetro de entrada, pero cualquier variación, por pequeña que sea, generara una contraseña completamente diferente. PD: La función CalcHash2 forma parte de la unit Hashes.pas que puedes bajar de aquí |
#5
|
||||
|
||||
Tiene muy buena pinta domingo. Mil gracias.
La unit me la he bajado esta mañana en el trabajo y mañana la incluiré en el proyecto y lo pruebo. Una vez más gracias a todos. Saludos |
#6
|
||||
|
||||
Y si necesitas claves fonéticamente mas agradables, pero mucho menos seguras, puedes usar algo como esto. Siempre se podrá aumentar la seguridad, haciendo contraseñas mas largas:
|
#7
|
||||
|
||||
Buenos días,
he estado haciendo pruebas, y es espectacular. Mil gracias, va de fábula. Le he hecho unas mínimas variaciones:
Para tener el resulta en mayúsculas, que será lo más cómodo para mandarlo al usuario por sms. De todos modos si se quiere un poco más compleja la contraseña, alternando mayúsculas y minúsculas, sólo hace falta unir las dos cadenas Alfa1 entresí y las dos Alfa2 entre sí. Aunque en mi caso, por ahora no lo implementaré. Muchas gracias a todos por su aporte, y sobretodo a domingo Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usuario, contraseña, rol | santiago14 | Firebird e Interbase | 1 | 11-12-2006 00:00:38 |
Calidad Contraseña | tertuliano | Varios | 2 | 21-09-2006 22:43:54 |
cambiar contraseña | pepalco | MySQL | 1 | 11-08-2005 17:01:53 |
Compactar MDB con contraseña | pgraciap | Tablas planas | 9 | 06-04-2005 12:14:52 |
Compactar MDB con contraseña | Fernando | Conexión con bases de datos | 2 | 29-11-2003 18:56:47 |
|