• Miércoles 20 de Noviembre de 2024, 16:21

Autor Tema:  Programa Para Calcular Codigos De Acceso  (Leído 1081 veces)

Halabalusha

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Programa Para Calcular Codigos De Acceso
« en: Jueves 19 de Julio de 2007, 17:48 »
0
Que tal gente?, bueno les cuento mi asunto, necesito realizar un proceso matematico por medio del cual pueda calcular una contraseña numerica de 12 digitos, es para adicionar a una maquina que necesita control de acceso y necesito fabricarle contraseñas. Acepto todo tipo de sugerencias, auque sea sin calculo matematico, lo ideal seria por formula. Desde ya muchas gracias por su atención y espero su pronta respuesta.

Atte. Halabalusha

robertogt

  • Miembro activo
  • **
  • Mensajes: 97
  • Nacionalidad: gt
    • Ver Perfil
    • http://robertux.wordpress.com
Re: Programa Para Calcular Codigos De Acceso
« Respuesta #1 en: Jueves 19 de Julio de 2007, 22:16 »
0
Lo más fácil para mí sería hacer un ciclo de 12, y en cada iteración con un random generar un número que te identificaría algún caracter, de esta forma podes tener control de los caracteres que forman una contraseña.

por ejemplo el random sería de 1 a 36

Código: Text
  1.  
  2. valor random       caracter      
  3.    1                         1
  4.    2                         2
  5.    .
  6.    .
  7.    .
  8.    9                          9
  9.   10                          a
  10.   11                          b
  11.   12                          c
  12.  etc etc.
  13.  

obviamente esto sería sin ningun calculo matematico.
Un dia sin sol es como, ya sabes, ... noche

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Programa Para Calcular Codigos De Acceso
« Respuesta #2 en: Jueves 19 de Julio de 2007, 23:36 »
0
Código: Text
  1.  
  2. char contra[15], c;
  3. int nver=0;
  4. for(int i=0;i<12;i++)
  5. {
  6.    if(nver)
  7.       c=65+rand(26);
  8.    else
  9.       c=97+rand(26);
  10.    contra[i]=c;
  11.    nver=1-nver;
  12. }
  13.  
  14.  
Bueno yo tengo este codigo que use hace mucho...
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.