answersLogoWhite

0


Best Answer

Hashing is performed on arbitrary data by a hash function. A hash function is any function that can convert data to either a number or an alphanumeric code.

There are possibly as many types of hashing as there are data. How precisely the hash function works depends on what data it is meant to generate a hash code from.

Hashing is used for a variety of things. For example, a hash table is a data structure used for storing data in memory. Instead of iterating through the structure to find a specific item, we associate a key (hash code) to a particular item (data).

A hash code can be generated from a file or disk image. If the data does not match the code, then the data is assumed to be corrupted.

Hashing has the advantage of taking a larger amount of data and representing it as a smaller amount of data (hash code). The code generated is unique to the data it came from. Generating a hash code can take time however, depending on the function and the data.

Some hash functions include Bernstein hash, Fowler-Noll-Vo hash, Jenkins hash, MurmurHash, Pearson hashing and Zobrist hashing.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Define hashing and describe briefly including types of hashing and where it is used and advantages and disadvantages of hashing?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Advantages and disadvantages of computer IN SCIENCE?

Briefly explain


Briefly explain Advantages and disadvantages a flexible exchange-rate system?

define exchange and whts its advantages and disadvantages


Briefly describe the process?

There are many ways to briefly describe a process. The best way to briefly describe a process is to put it in steps.


Briefly describe your relationship with this person?

how do i briefly describe my relationship with my boss


Briefly describe consumer behavior's role in marketing strategy?

briefly describe their behavior


Describe the various programming techniques briefly?

describe the various programming techniques briefly.


Describe the branch of chemistry briefly?

chemistry briefly


Briefly discuss the advantages and disadvantages of Kaizen Explain how the relevance of the concept in the present context?

In class,group members first discuss,and then explain the an-swers to difficult questions in of the


Briefly explain the advantages and disadvantages of using Fax machine?

Advantages: Secure transmission of documents. Legal acceptance in certain industries and for official documents. No need for internet connection for transmission. Disadvantages: Limited quality of document transmission. Slow transmission speed. Issues with paper jams and maintenance.


Briefly describe Abraham's Covenant with God and significance of the covenant?

Abraham's Covenant with God was a promise made by God to Abraham that he would be the father of a great nation and that his descendants would be as numerous as the stars in the sky. This covenant was significant because it established a special relationship between God and the Jewish people, and it laid the foundation for the belief in a chosen people and the land of Israel as a holy land for believers.


Briefly describe the history of bowling?

tyuyutyutyu


How do you briefly describe teleportation?

idont know