mirror of https://github.com/dnomd343/md5sum.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marek
828d0cd66f
|
10 years ago | |
---|---|---|
README.md | 10 years ago | |
md5.cpp | 10 years ago | |
md5.h | 10 years ago |
README.md
md5
Class to create MD5 checksum from file or string
Example
#include "md5/md5.h"
int main(int argc,char** argv){
char cstring[] = "Foo baz, testing.";
std::string str = cstring;
/* MD5 from std::string */
printf("md5sum: %s\n", md5sum( str ).c_str());
/* MD5 from c-string */
printf("md5sum: %s\n", md5sum( cstring ).c_str());
/* Short MD5 from c-string */
printf("md5sum6: %s\n", md5sum6( cstring ).c_str());
/* Short MD5 from std::string */
printf("md5sum6: %s\n", md5sum6( str ).c_str());
/* MD5 from filename */
printf("md5file: %s\n", md5file("README.md").c_str());
/* MD5 from opened file */
std::FILE* file = std::fopen("README.md", "rb");
printf("md5file: %s\n", md5file(file).c_str());
std::fclose(file);
/* we're done */
return EXIT_SUCCESS;
}