29 строки
397 B
C++
29 строки
397 B
C++
#include "cube2crypto.h"
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
|
|
#define EXIT_FAILURE 1
|
|
#define EXIT_SUCCESS 0
|
|
|
|
void help()
|
|
{
|
|
printf("Usage: hashstring <seed>\n");
|
|
}
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
if(argc != 2 || !argv[1])
|
|
{
|
|
help();
|
|
return EXIT_FAILURE;
|
|
}
|
|
|
|
char *answer = cube2crypto_hashstring(argv[1]);
|
|
|
|
printf("hash value: %s\n", answer);
|
|
|
|
free(answer);
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|