|
@ -3,8 +3,9 @@ |
|
|
#include <time.h> |
|
|
#include <time.h> |
|
|
#include <ctype.h> |
|
|
#include <ctype.h> |
|
|
|
|
|
|
|
|
int run_passwortGenerator(){ |
|
|
|
|
|
|
|
|
int run_PasswortGenerator(){ |
|
|
printf("\nPasswort Generator\n\n"); |
|
|
printf("\nPasswort Generator\n\n"); |
|
|
|
|
|
//Verfuegbare Zeichen |
|
|
char zeichen[] = "abcdefghijklmnopqrstuvwxyz0123456789!%&/()=?*#'+-_.:,;<>"; |
|
|
char zeichen[] = "abcdefghijklmnopqrstuvwxyz0123456789!%&/()=?*#'+-_.:,;<>"; |
|
|
while(1){ |
|
|
while(1){ |
|
|
int eingabe = 0; |
|
|
int eingabe = 0; |
|
@ -19,10 +20,12 @@ int run_passwortGenerator(){ |
|
|
printf("\nNegative Zahlen sind nicht erlaubt!"); |
|
|
printf("\nNegative Zahlen sind nicht erlaubt!"); |
|
|
} |
|
|
} |
|
|
printf("\nIhr Passwort: "); |
|
|
printf("\nIhr Passwort: "); |
|
|
|
|
|
//Aktuelle Zeit fuer zufallszahlgeneration |
|
|
srand(time(0)); |
|
|
srand(time(0)); |
|
|
for(int i = 0; i < eingabe; i++) |
|
|
for(int i = 0; i < eingabe; i++) |
|
|
{ |
|
|
{ |
|
|
tmp = rand()%56; |
|
|
tmp = rand()%56; |
|
|
|
|
|
//Gibt an, ob Buchstabe gross oder klein geschrieben wird |
|
|
grossKlein = rand()%2; |
|
|
grossKlein = rand()%2; |
|
|
printf("%c", (tmp < 26 ? (grossKlein == 0 ? toupper(zeichen[tmp]) : zeichen[tmp]) : zeichen[tmp])); |
|
|
printf("%c", (tmp < 26 ? (grossKlein == 0 ? toupper(zeichen[tmp]) : zeichen[tmp]) : zeichen[tmp])); |
|
|
} |
|
|
} |
|
|