Pga diverse brister av f�reg�ende l�senord program kommer h�r ett nytt.
Detta anv�nder ett tecken fr�n /dev/rand som fr� till srand() ist�llet
f�r tiden.

Detta borde vara s�kert, eller?
Detta g�r �ven att man kan slumpa flera l�senord i sekunden. Tyv�r
funkar det ju inte i windows men det kan v�l leva med...

/petter
#include <iostream.h>                  /* Beh�vs f�r utmating */
#include <time.h>                      /* Beh�vs till slumpomskramlaren */
#include <stdlib.h>                    /* Beh�vs f�r rand() och srand()  */
#include <fstream.h>                   /* Beh�vs f�r l�sningen av /dev/mem */

// pswdgenerator.cpp
// (c) petter storm 1999

int main()
{
   char c;
   int number_of_digits;
   ifstream infile("/dev/random");
   
   srand(infile.get());                /* Skramlar om i slumptalsgeneratorn */
   number_of_digits = rand() % 7 + 4;  /* Antal tecken som l�senordet ska best� av. */
   
   for (int i = 0 ; i < number_of_digits ; i++)
     {
        c = (rand() % 74) + 48;        /* Slumpar ett tal mellan 48 och 122 och lagrar 
motsvarande ASCII-tecken i c */
        while ( c == 94 || c == 95 || c == 96 || c == 58 || c == 59)   /* Om c antar 
ett antal "f�rbjudna" v�rden, slumpa om. */
          c = (rand() % 74) + 48;       
        cout << c;                     /* Skriv ut c; */
     }
   
   cout << endl;
   return 0;
   
}


======Annons================================================
annonsera?  --> mailto: [EMAIL PROTECTED]
============================================================

Till