Rainbow tables are neither dead nor magic. They are a very specific optimization for very specific failures: unsalted, fast password hashes with predictable password structure. This article breaks down the economics with concrete numbers, so you can see where rainbow tables matter, where GPUs dominate, and what defenses actually change attacker cost.