Intelligent Password Cracking and Why Password Strength Requirements are not Enough

Why You Need Security Through Obscurity