New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] md5(md5(md5($pass))) #1355

Open
jjruiz opened this Issue Sep 12, 2017 · 3 comments

Comments

Projects
None yet
3 participants
@jjruiz

jjruiz commented Sep 12, 2017

I haven't seen the md5(md5(md5($pass))) function combination in the hash modes list. Would you mind implementing it, please?

@jjruiz

This comment has been minimized.

Show comment
Hide comment
@jjruiz

jjruiz Sep 27, 2017

Nobody? It had implemented in hashcat-legacy (hash mode 3500): https://hashcat.net/wiki/doku.php?id=example_hashes#legacy_hash_types and then it was removed (I don't know the reasons).

Is it possible to reuse that code? Although it works only with CPU, it's better that than none...

jjruiz commented Sep 27, 2017

Nobody? It had implemented in hashcat-legacy (hash mode 3500): https://hashcat.net/wiki/doku.php?id=example_hashes#legacy_hash_types and then it was removed (I don't know the reasons).

Is it possible to reuse that code? Although it works only with CPU, it's better that than none...

@Elycin

This comment has been minimized.

Show comment
Hide comment
@Elycin

Elycin Feb 21, 2018

Suggestion if I may, to make this a little more dynamic.
How about an iteration-loop flag? a flag that specifies how many times to hash the previous calculation?

eg: 5
md5(md5(md5(md5(md5($text)))))

Elycin commented Feb 21, 2018

Suggestion if I may, to make this a little more dynamic.
How about an iteration-loop flag? a flag that specifies how many times to hash the previous calculation?

eg: 5
md5(md5(md5(md5(md5($text)))))

@jsteube

This comment has been minimized.

Show comment
Hide comment
@jsteube

jsteube Feb 28, 2018

Member

There's so much details here that can make this more complicated than one might think of in the first place. For example, is the out used as binary or as requested by the OP as ascii hex encoded string. If that's the case, should the hex encoding always be lower case or upper case, etc.. Therefore I don't like that Idea to have dynamic modes.

Member

jsteube commented Feb 28, 2018

There's so much details here that can make this more complicated than one might think of in the first place. For example, is the out used as binary or as requested by the OP as ascii hex encoded string. If that's the case, should the hex encoding always be lower case or upper case, etc.. Therefore I don't like that Idea to have dynamic modes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment