Instead of simply matching individual characters, rainbow tables correspond to whole text strings. These tables store previously decoded passwords along with other useful information about how often certain passwords are chosen. When a new login attempt is made, the attacker compares the current input Passwarden by KeepSolid string to the…