answersLogoWhite

0


Best Answer

The collision resistance of a hash is proportional to the number of hash values that are stored, relative to the number of items that can be hashed, and it is proportional to the adequacy of the hash. The latter means that the hash should usually be of cryptographic quality.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Which of the following increases the collision resistance of a hash?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

How do you decyrpt the MD5 hash string?

The MD5 hash algorithm is a cryptographic hash function, not an encryption method. A cryptographic hash function converts a message of variable length to a fixed size of 'hash,' usually done to check the integrity and authenticity of the original message, and not transmit the message itself in a unreadable encrypted way. The message is also sent ALONG with the hash, usually to ensure that the original message has not been altered en route. Thus it does not have enough information to actually retrieve the message itself. (although it can if the size of the message is the size of the hash, it is never the case.) Decrypting the MD5 hash string will not yield the information that was used for its creation anyways.


What does MD5 encryption mean?

You are probably referring to the MD5 Message-Digest Algorithm which is a widely used cryptographic hash function that produces 128-bit (16-byte) hash values. A hash function is an algorithm that takes a block of data and creates a string of data (hash) of fixed length. By running the algorithm on a received block of data, a user should be able to detect whether the data has been altered because a given block of data should always yield the same hash unless it has been altered. Ideally a hash function will allow easy computation of the hash value for any given message but make it hard to start with the hash value and come up with a message that will yield that hash value. It should also be so difficult to modify a message without changing the hash that the time and effort necessary to do it exceeds the value of doing it and extremely difficult or impractical to find two different messages with the same hash. Note that by its nature the MD5 hash is not supposed to allow you to recover the message that was processed. Usually when we use the word "encryption" we are talking about a process where a message is converted to something called "cyphertext" which is unreadable unless you have the right algorithm and key to decrypt it and convert it back to the original message. In this respect it is more accurate to refer to "MD5 hashing" rather than MD5 encryption. See the attached link for more details on the MD5 hash.


Can you decrypt a hash of a message to get the original message?

yes


Is the lamport hash protocol vulnerable to server database disclosure?

No, it is safe. Even if the attacker would have seen the hashes he wouldn't be able to recreate the hash because the user's secret is still secret. Watch out for the small n attack though.


When would using AssemblyLoadFrom or AssemblyLoadFile be appropriate?

Assembly.LoadFrom method has a method overload to specify hash algorithm to ensure assembly security. Assembly.LoadFile does not have one. Both load assembly from a given path dynamically.

Related questions

What is hash collision?

Hash collision means....2 different keywords having the same hash code. Yes its as simple as that........


What is double hashing in data structure?

if collision is occurred in hash function then we can solve this problem by using double hash function


Making two inputs result in the exact same cryptographic hash is called?

Collision Attack


What properties must a hash function have to be useful for message authentication?

To be useful for a message authentication, the hash functions must have the following properties – • H can be applied to a block of data of any size • H produces a fixed-length output • H(x) is easy to compute for any given x, making both hardware and software implementations practical. • For any given code h, it is computationally infeasible to find x such that H(x) = h. A hash function with this property is referred to as one-way or pre-image resistant. • For any given block x, it is computationally infeasible to find y ≠ x with H(y) = H(x). A hash function with this property is referred to as second pre-image resistant. This is sometimes referred to as weak collision resistant. • It is computationally infeasible to find any pair (x, y) such that H(x) = H(y). A hash function with this property is referred to as collision resistant. This is sometimes referred to as strong collision resistant.


What is linear probing in datastrcutures?

When a collision occurs in an open addressing hash table, continuing forward until finding an empty slot is called liner probing.


Advantage and distadvantage in hash table?

ANSWER A hash table is a way to find data in an array, when you have a known key and an unknown value that corresponds to the key. You use a hashing function on the key to create an index into the hash table containing the value. In the ideal case, this directly returns the corresponding value. In the usual case, a collision can occur. This means that the hashed key points to multiple possible values. A hash table is usually used on large arrays that would take a long time to search using other methods. A hash table can be very fast and use very little memory, and does not require the array to be sorted. The source code is slightly more complicated than some search methods. With a poorly designed hashing function when the hashed keys do not correspond one-to-one with the values, the secondary search after a hash collision can take a large amount of time.


What is hash key?

hash key is an element in the hash table. it is the data that you will combine (mathematical) with hash function to produce the hash.


You hash corned beef to make corned beef hash What do you hash to make hash browns?

Potatoes


How do you say hash passwords in Spanish?

hash passwords - contraseñas hash


What difference does it make if you remove a period in a hash?

It makes a big difference because if you compared the hash: abcde.fg = hash 1 to abcdefg = hash 3 The results hash 1 and hash 3 are not equal.


What is the best way of referring to the output of a secure hash function?

The output from a hash function is referred to as the hash value, hash code, hash sum, checksum or just plain "hash" as in "the hash of the file is...". Generally a hash function is presumed to be secure or it wouldn't be used. If a hash is not secure it could be referred to as "worthless" or "false sense of security".


What is a box of hash?

It is a box of hash.