They're two completely different things. AES is an encryption algorithm. bcrypt is a special-purpose hash algorithm.<p>If you're confused, I'd highly recommend <i>Practical Cryptography</i> by Niels Furguson and Bruce Schneier: <a href="http://www.schneier.com/book-practical.html" rel="nofollow">http://www.schneier.com/book-practical.html</a><p>It will give you much better advice than the internet will.