Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 5411

a cryptographic hash function with a 128-bit (16-byte) output, now deprecated

2 votes

What is wrong with those calculations md5 gpubruteforcing

956 / 16000*106 = 45.94, not 459.4. You forgot a zero: that's 16 billions hashes per second, not 1.6 billions. The actual figure is, as Jeff says, "nearly" 16000 millions, which means "a bit less" -- …
Tom Leek's user avatar
  • 174k
8 votes
Accepted

Distributed md5 crack software?

John the Ripper supports parallelization. This uses OpenMP or MPI. All of this is open source.
Tom Leek's user avatar
  • 174k
9 votes

Using MD5 for file integrity checks?

To complete @Terry's answer: MD5 is thoroughly broken for collisions, but only very slightly weakened for preimages and second preimages. … However, replacing MD5 for integrity checks is not a critical emergency; no need to get all worried on it. …
Tom Leek's user avatar
  • 174k
34 votes

Why does some popular software still use md5?

But you will also notice an apparently endless stream of people who want to use MD5, or suggest MD5, or begin to ask themselves questions about MD5 and are in search of some guidance. … But the Web is full of MD5; therefore, most applications will be full of MD5 as well -- and, because of point #4 above, the Web will be even fuller of MD5. …
Tom Leek's user avatar
  • 174k
12 votes
Accepted

Is Using MD5 Sufficient Reason to Reject This Payment Processor?

That MD5 is "broken" has no bearing here. MD5 is broken for collisions and collisions do not have any impact on your situation. What could be a worry is length extension attacks. … This is because MD5 is a Merkle-Damgård function. …
Tom Leek's user avatar
  • 174k
2 votes

Is a long salt usually sufficient for security purposes, even with MD5?

The only property of the salt is to be unique -- really unique, i.e. each hashed password has its own value (that's not one salt per server, but one salt per user, and a new one when the user changes …
Tom Leek's user avatar
  • 174k
7 votes

Difference between OS X md5 and gnu md5sum

In the second, you don't include the newline character, which mimics what OS X md5 utility does with the argument -s. …
Tom Leek's user avatar
  • 174k
3 votes
Accepted

What is the collision likelihood of MD5 when non-numeric values are removed?

For instance, you could interpret the MD5 value as a big integer, and encode that in base 10. … The corresponding Java code would look like this: // MD5 output is a byte[], in variable md5out String result = new BigInteger(1, md5out).ToString(); Since MD5 output is 16 bytes, the resulting integer …
Tom Leek's user avatar
  • 174k
46 votes
Accepted

If hashing is one way, why can we decrypt MD5 hashes?

Hashing is not encryption (it is hashing), so we do not "decrypt" MD5 hashes, since they were not "encrypted" in the first place. … So cracking a MD5 hash is about trying potential inputs (passwords) until a match is found. …
Tom Leek's user avatar
  • 174k
29 votes

Truncating the output of SHA256 to 128 bits

Though SHA-256 nominally offers a 256-bit output, no weakness about it is known when the output is truncated to 128 bits, except, of course, weaknesses inherent to the shorter output length; e.g. coll …
Tom Leek's user avatar
  • 174k
3 votes
Accepted

Is using MD5 in NTLMv2 protocol to store Windows passwords is secure?

MD5's resistance to preimages is (almost) as good as new. … The known collision attacks on MD5 demonstrate that MD5's compression function is not a PRF; however, this does not break HMAC/MD5. This just breaks the security proof. …
Tom Leek's user avatar
  • 174k
3 votes
Accepted

What are the enhancements of SHA1 compared to MD5?

MD5 is broken (for collisions). SHA-1 is not (at least, not as much). If your protocol requires resistance to collisions, then don't use MD5. … A contrario, MD5 collisions can be generated in less than one second on a basic PC. SHA-1 is slightly slower than MD5 when processing bulk data, which does not matter as much as is usually believed. …
Tom Leek's user avatar
  • 174k
6 votes
Accepted

Multi hash security

"MD5(SHA-1(password))" is more secure than "MD5(password)" in the following sense: computing SHA-1 then MD5 on a candidate password takes about 2.5x the time it takes to compute only MD5 on the same password … It still is pathetically weak, for two reasons: 2.5x slower than a single MD5 is still awfully fast. …
Tom Leek's user avatar
  • 174k
14 votes
Accepted

Rounds of MD5 and SHA512 Hashing Algorithms

So we could say that MD5 uses "four rounds" (per block). … In that view, MD5 has 64 rounds. …
Tom Leek's user avatar
  • 174k
30 votes
Accepted

Reversible Hash Function?

The definition of a cryptographic hash function includes resistance to preimages: given h(x), it should be infeasible to recover x. A hash function being "reversible" is the exact opposite of that pro …
Tom Leek's user avatar
  • 174k

15 30 50 per page