I'm finally taking the plunge into the vast sea of MVC Frameworks and would like to know which framework is the best to start using both for the beginner but with the best forms of support in security as this is very important. I've been looking at Codeigniter and it's great, easy way to start learning but I've read that it only supports MD5 encryption which is now regarded as unsafe for password protection. So... which framework in your opinion is the best to fit the bill?

Cheers in advance.