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]
============================================================