diff options
Diffstat (limited to 'keygen.c')
-rw-r--r-- | keygen.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/keygen.c b/keygen.c new file mode 100644 index 0000000..bc5cda0 --- /dev/null +++ b/keygen.c @@ -0,0 +1,19 @@ +#include <stdio.h> +#include <string.h> +int main(int argc, char **argv) +{ + FILE *f=fopen("/dev/urandom", "r"); + char key[61]; + int i=0; + char tmp; + memset(key, 0, 61); + while(i<60) { + tmp=fgetc(f); + if((tmp>='a' && tmp<='z') || + (tmp>='A' && tmp<='Z') || + (tmp>='0' && tmp<='0')) + key[i++]=tmp; + } + puts(key); + fclose(f); +} |