int main (int argc, char **argv) { char *s, *pass = 0; int i; INIT (); while ((i = getopt (argc, argv, "c:vh")) != -1) { switch (i) { case 'c': pass = optarg; break; default: usage (); } } if (!argv[optind]) usage (); if (pass) { if (check_pass (pass, argv[optind])) puts ("invalid password"); else puts ("OK"); } else { Current_Time = time (0); init_random (); s = generate_pass (argv[optind]); puts (s); if (check_pass (s, argv[optind])) puts ("error"); FREE (s); CLEANUP (); } exit (0); }
int main() { srand(time(NULL)); // Zufallsgenerator jetzt(!) neu starten const int pass_len = 10; generate_pass(pass_len); return 0; }