What is the purpose of using rainbow tables to mitigate the threat of brute force attacks?
1) To increase the speed of password cracking
2) To decrease the time required to crack passwords
3) To prevent brute force attacks
4) To enhance the security of passwords