Şifrelenen çok yaygın bir string olmadığı sürece sadece md5'i bile kıramazlar. Zaten geri dönüşümü olmayan bir şifreleme tekniği olduğu için brute force veya wordlist attack ile kırılabilir ancak. Sen gidip 4 karakter bir sayı şifrelersen de zaten kırılır.

Hele ki kırmaya çalışan kullandığın tekniği biliyorsa -ki bunu tahmin etmek zor değil, en yaygın şifreleme fonksiyonları- sadece md5 kullanmakla md5 ve sha1'ı birlikte kullanmak arasında hiçbir fark olmaz.

En iyisi kendine özel bir algoritma yazman. Şifrelenecek şeyi tersten al şifrele, yarısını başa getir öyle şifrele, şifreledikten sonra karakterlerin yerlerini değiştir gibi, senin yaratıcılığına kalmış. Böyle yaparsan, kırmak isteyenin elinde sadece şifrelenmiş string olduğunda (örneğin veritabanın çalındığında) Cycl0ne'un yukarıda yaptığı gibi denemelerle şifre bulunamaz, çünkü teknik bilinmez. Tahmin edilemez ol yani.

@Cycl0ne; brute force attack ama Türkçesi kaba kuvvet gibi bir şey oluyor