made the salt a parameter of calMD5FromString
This commit is contained in:
parent
36d8a9a756
commit
87ad6ef5c4
|
@ -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'; */
|
||||
|
|
3
main.cpp
3
main.cpp
|
@ -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");
|
||||
|
|
6
md5.cpp
6
md5.cpp
|
@ -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
2
md5.h
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue