made the salt a parameter of calMD5FromString

This commit is contained in:
Dagur Benjamínsson 2021-12-12 17:52:45 +00:00
parent 36d8a9a756
commit 87ad6ef5c4
8 changed files with 8 additions and 6 deletions

BIN
cpu_md5

Binary file not shown.

View File

@ -246,7 +246,8 @@ void* CPU_MD5::crackThreadFunc(void* arg){
MD5 md5_engine;
string str = md5_engine.calMD5FromString(pass);
char* powSalt = "1322bcab5eaa2ada7719647d24a4e17cd2b78dbb8c985a6ffa59eb6f3dbc51c2";
string str = md5_engine.calMD5FromString(pass, powSalt);
//found
/* cout << cpu_md5->target_md5[0] << '\n'; */

BIN
cpu_md5.o

Binary file not shown.

View File

@ -19,7 +19,8 @@ void test(){
MD5 md5;
string str = md5.calMD5FromString("Z");
char* powSalt = "1322bcab5eaa2ada7719647d24a4e17cd2b78dbb8c985a6ffa59eb6f3dbc51c2";
string str = md5.calMD5FromString("Z", powSalt);
PrintMD5("Z", str);
str = md5.calMD5FromFile("./Makefile");

BIN
main.o

Binary file not shown.

View File

@ -128,8 +128,8 @@ void MD5::init() {
/* Cal MD5 for a string. */
string MD5::calMD5FromString(const string& str) {
char* powSalt = "1322bcab5eaa2ada7719647d24a4e17cd2b78dbb8c985a6ffa59eb6f3dbc51c2";
string MD5::calMD5FromString(const string& str, char* powSalt) {
/* char* powSalt = "1322bcab5eaa2ada7719647d24a4e17cd2b78dbb8c985a6ffa59eb6f3dbc51c2"; */
init();
@ -142,7 +142,7 @@ string MD5::calMD5FromString(const string& str) {
}
/* Cal MD5 for a file. */
string MD5::calMD5FromFile(const string& fileName){
string MD5::calMD5FromFile(const string& fileName){ // TODO: implement same changes here
init();

2
md5.h
View File

@ -18,7 +18,7 @@ using std::ifstream;
class MD5 {
public:
MD5();
string calMD5FromString(const string& str);
string calMD5FromString(const string& str, char* powSalt);
string calMD5FromFile(const string& fileName);
private:
void init();

BIN
md5.o

Binary file not shown.