con md5 e sha1 non vai a criptare una stringa, ma a calcolarne il relativo hash (una sorta di "riassunto" della stringa stessa)
l'algoritmo non è reversibile, l'unica cosa che puoi fare è trovare una stringa da cui si può ottenere lo stesso hash (brute force)
vedi:
http://forum.html.it/forum/showthrea...&highlight=md5