Exemplo n.º 1
0
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);
}
Exemplo n.º 2
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;
}
Exemplo n.º 3
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;
}
Exemplo n.º 4
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 {
Exemplo n.º 5
0
int main()
{
  //MD5 for a string
	MDString("Hello");
	//MD5 for a file
	MDFile("filename.txt");
	system("pause");
	return 0;
}
Exemplo n.º 6
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);
}
Exemplo n.º 7
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;
}
Exemplo n.º 8
0
int main( int argc, char **argv)
{
	MDFile("./md5c.c");
	return 0;
}