Why is it called rainbow table?
问题 Anyone know why it is called rainbow table? Just remembered we have learned there is an attack called "dictionary attack". Why it is not call dictionary? 回答1: Because it contains the entire "spectrum" of possibilities. A dictionary attack is a bruteforce technique of just trying possibilities. Like this (python pseudo code) mypassworddict = dict() for password in mypassworddict: trypassword(password) However, a rainbow table works differently, because it's for inverting hashes. A high level