Cevap veren arkadaşlara teşekkürler. Çözüm olarak aes256 kullandım. AES 256 hakkında çok fikrim yok ve ne kadar güvenli bilmiyorum ama her kullanıcının kendine has bir secret key atadım. Bu secret key her seferinde kullanıcıya göre hesaplanıyor ama secret key'i veritabanında tutmuyorum. Veri tabanında sadece aes256 ile şifrelenmiş kullanıcı parolalarını sakladım. İyi bir yöntem mi bilmiyorum ama şimdilik böyle yaptım, hala araştırıyorum .