お世話になります。Symfony2のセキュリティーの勉強中です。
英語サイトになりますが、
http://symfony.com/doc/current/cookbook/security/entity_provider.html
こちらを参考にいろいろやっておりますが、なかなかこのチュートリアルだけではわからない部分があるので質問させてください。
上記チュートリアルのとおりに設定はできたのですが、
1. security.ymlの

algorithm: bcrypt

と設定する箇所で、他のアルゴリズムを使う方法などを知りたいです。sha1やsha512などで暗号化した文字列をデータベースで保存してもログインできませんでした。ここらの資料がなかなかなくて困っているところです。
またこれらのログインに失敗した際のリダイレクト先など細かい設定はどのようにやればよいでしょうか。
何かしら基本的なところが間違っているのかとも思いますので、ご教授いただけると幸いです。