A rainbow table is a precomputed table for reversing hash functions, usually for passwords that are stored hashed.
ThreatIt is common for databases of passwords to be leaked in an attack. As passwords are commonly stored as hash values, these passwords can't typically be used to gain access to a system. Rainbow tables are one method of attempting to convert such data into usable passwords. Rainbow tables are typically computed for commonly used hashing algorithms and contain the hashes of commonly used passwords. As the rainbow table is precomputed, matching is a fast processes that can occur before anyone realizes the password data has leaked.
DefenseCryptographic salt renders rainbow tables useless as it pads each password with random data resulting in longer hash data that can't be predicted from common passwords.
This is the complete list of articles we have written about encryption.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.