int main(int argc, char *argv[]) { int i; if (argc > 1) { for (i = 1; i < argc; i++) { if (argv[i][0] == '-' && argv[i][1] == 's') MDString(argv[i] + 2); else if (strcmp(argv[i], "-t") == 0) MDTimeTrial(); else if (strcmp(argv[i], "-x") == 0) MDTestSuite(); else MDFile(argv[i]); } } else { MDFilter(); } return (0); }
/* Main driver. Arguments (may be any combination): -sstring - digests string -t - runs time trial -x - runs test script filename - digests file (none) - digests standard input */ int main (int argc, char **argv) { int i; apr_initialize(); atexit(apr_terminate); if (apr_pool_create(&local_pool, NULL) != APR_SUCCESS) exit(-1); apr_file_open_stdin(&in, local_pool); apr_file_open_stdout(&out, local_pool); apr_file_open_stderr(&err, local_pool); if (argc > 1) { for (i = 1; i < argc; i++) if (argv[i][0] == '-' && argv[i][1] == 's') MDString(argv[i] + 2); else if (strcmp(argv[i], "-t") == 0) MDTimeTrial(); else if (strcmp (argv[i], "-x") == 0) MDTestSuite(); else MDFile(argv[i]); } else MDFilter(); return 0; }
/* Main driver. Arguments (may be any combination): -sstring - digests string -t - runs time trial -ct - runs time trial in convert number mode -x - runs test script -h - print help info --help - print help info filename - digests file (none) - digests standard input */ int main (int argc, char *argv[]) { if (argc > 1) { if (strcmp(argv[1], "-s") == 0) { if (argc == 3) MDString(argv[2]); else MDString(""); } else if (strcmp(argv[1], "-t") == 0) //MDTimeTrial(); MDWordTime(); else if (strcmp(argv[1], "-ct") == 0) MDWordTimeConvert(); else if (strcmp(argv[1], "-x") == 0) MDTestSuite(); else if (strcmp(argv[1], "-c") == 0) MDCrypt("8f14e45fceea167a5a36dedd4bea2543"); else if (strcmp(argv[1], "-h") == 0) PrintInfo(); else if (strcmp(argv[1], "--help") == 0) PrintInfo(); else MDFile(argv[1]); } else MDFilter(); return 0; }
int main ( int argc, char **argv ) { int status = 0; int i; if (argc > 1) { for (i = 1; i < argc; i++) if (argv[i][0] == '-' && argv[i][1] == 's') { MDString (argv[i] + 2); } else if (strcmp (argv[i], "-t") == 0) { MDTimeTrial (); }j else if (strcmp (argv[i], "-x") == 0) { MDTestSuite (); } else { status = MDFile (argv[i]); conditional_BYE(status); } } else {
int main() { //MD5 for a string MDString("Hello"); //MD5 for a file MDFile("filename.txt"); system("pause"); return 0; }
int main (int argc, char *argv[]) { int i; unsigned char digest[16]; if (argc > 1) { for (i = 1; i < argc; i++) { if (argv[i][0] == '-' && argv[i][1] == 's') { MDString (&digest, argv[i] + 2); /* printf ("\nMD%d (\"%s\") = ", MD, argv[i] + 2); MDPrint (digest); printf ("\n"); */ } else if (strcmp (argv[i], "-t") == 0) MDTimeTrial (); else { MDFile (&digest, argv[i]); //MDPartOfFile (&digest, argv[i], 1000, 1003); //printf ("\nMD%d (%s) = ", MD, argv[i]); //fprintf (stderr, "xxxx %02x\n", digest[0]); unsigned int lol; char ans[32]; fprintf(stderr, "Wrote : "); for (lol = 0; lol < 16; lol++) { fprintf (stderr, "%02x", digest[lol]); sprintf (ans+2*lol, "%02x", digest[lol]); } #if 1 fprintf (stderr, "\n===================\n"); fprintf (stderr, "ANS : %s\n", ans); fprintf (stderr, "\n====================\n"); MDPrint (digest); printf ("\n"); #endif } } } else MDFilter (); return (0); }
static char* get_md5 (const char *path) { int i; unsigned char digest[16]; char *hash; hash = malloc (33); MDFile (&digest, path); if (!hash) return NULL; hash[32] = '\0'; for (i = 0; i < 16; i++) { sprintf (hash+2*i, "%02x", digest[i]); } return hash; }
int main( int argc, char **argv) { MDFile("./md5c.c"); return 0; }