At least 8 characters long
Contains at least 1 uppercase letter (e.g., A, B, C)
Contains at least 1 lowercase letter (e.g., a, b, c)
Contains at least 1 number (e.g., 1, 2, 3)
Contains at least 1 special character (e.g., @, #, $, %, ^, &)