Editing 426: Geohashing
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 24: | Line 24: | ||
# Pass this string through the MD5 algorithm. | # Pass this string through the MD5 algorithm. | ||
# Divide the hash value into two 16 character halves, and convert each half to a decimal. | # Divide the hash value into two 16 character halves, and convert each half to a decimal. | ||
β | # Take the integer portions of your current coordinates and append the decimal hash values. | + | # Take the integer portions of your current current coordinates and append the decimal hash values. |
{{w|MD5}} is a cryptographic hashing algorithm, and converts plaintext data into a seemingly random 128-bit (32 character) string. A good hashing algorithm should have three main properties: it is non-reversible, you cannot generate any plaintext data back from the hash, and a given sample of data will always produce the same hash value, but even a tiny change to the original plaintext should produce an entirely different hash. | {{w|MD5}} is a cryptographic hashing algorithm, and converts plaintext data into a seemingly random 128-bit (32 character) string. A good hashing algorithm should have three main properties: it is non-reversible, you cannot generate any plaintext data back from the hash, and a given sample of data will always produce the same hash value, but even a tiny change to the original plaintext should produce an entirely different hash. |