Free AdviceGet Free Advice
Home | Get advice | Give advice | Topics | Columnists | - !START HERE! -
Make Suggestions | Sitemap

Get Advice


Search Questions

Ask A Question

Browse Advice Columnists

Search Advice Columnists

Chat Room

Give Advice

View Questions
Search Questions
Advice Topics

Login

Username:
Password:
Remember me
Register for free!
Lost Password?

Want to give Advice?

Sign Up Now
(It's FREE!)

Miscellaneous

Shirts and Stuff
Page Backgrounds
Make Suggestions
Site News
Link To Us
About Us
Terms of Service
Help/FAQ
Sitemap
Contact Us


What does "hash" mean?


Question Posted Wednesday December 26 2007, 4:17 pm

Like when you're downloading or anything.

[ Answer this question ]
Want to answer more questions in the Technology category?
Maybe give some free advice about: Computers?


theymos answered Thursday December 27 2007, 12:21 pm:
A hash is the output of a special hash function on some data. If the data is the same, then the hash will always be the same.

The most common hash function is MD5. The MD5 hash of "hash" is "258def5e78a5f18e3477fcfc55104f2e". That will always be the hash of "hash".

Changing a minor detail of the hashed value will completely change the hash. The hash of "hash1" is "00c6ee2e21a7548de6260cf72c4f4b5b".

You can also hash a program or file on your computer. Everything on your computer can be broken down into binary(1s and 0s) and binary can always be converted into hexadecimal. The hexadecimal value is what is hashed, I believe.

You can see that this is very useful for verifying the integrity of files. If even 1 byte of data is out of place, the hash will be completely different. You will know that you must download the file again.

All P2P programs like limewire use hashes. Before it downloads the file, it downloads the hash. After the file is done, it checks it against the hash. If it does not match, it downloads both again, and repeats this until they do match.

Many large or secure downloads supply you with a hash. If you check against the hash, you can be 100% sure that part of it wasn't lost along the way, and that it is the original unmodified version.

Hashes are also used in security. A hash function only goes one way. There is no way to tell that "258def5e78a5f18e3477fcfc55104f2e" is the hash of "hash" without trying to hash every possible combination of letters until you get to that. This is very useful for storing passwords. In windows and (hopefully) advicenators, your passwords are stored as hashes. Someone can very easily get to your hashes, but if your passwords of sufficient length, it could take weeks for them to figure out your password.

You can hash things online here:
[Link](Mouse over link to see full location)
The most common hash functions are MD5 and SHA1. Hashes supplied online will be in one of these formats, unless otherwise specified.

[ theymos's advice column | Ask theymos A Question
]




Sima answered Thursday December 27 2007, 11:08 am:
lol hash is actually the extract from weed

[ Sima's advice column | Ask Sima A Question
]

More Questions:

<<< Previous Question: FREAKIN STUPID KIDS AT SCHOOL
Next Question >>> Just want an answer

Recent popular questions:
Want to give advice?

Click here to start your own advice column!

What happened here with my gamer friends?

All content on this page posted by members of advicenators.com is the responsibility those individual members. Other content © 2003-2014 advicenators.com. We do not promise accuracy, completeness, or usefulness of any advice and are not responsible for content.

Attention: NOTHING on this site may be reproduced in any fashion whatsoever without explicit consent (in writing) of the owner of said material, unless otherwise stated on the page where the content originated. Search engines are free to index and cache our content.
Users who post their account names or personal information in their questions have no expectation of privacy beyond that point for anything they disclose. Questions are otherwise considered anonymous to the general public.

[Valid RSS] eXTReMe Tracker