Hace tiempo comente sobre el tema y tampoco logro enterlo mucho.
http://www.forosdelweb.com/f78/encri...or-url-754743/
Aqui hay un codigo bastante bueno que utilizo.
http://www.obviex.com/samples/Encryption.aspx#Output
La verdad que en teoria por lo mucho que lei puede romper estos tipos encriptadores, pero es bastante seguro y fiable, yo es el que estoy utilizando, ya que te creas una clave propia y si no la saben no pueden desencriptarte,
aparte de esto pense en hacer lo siguiente:
la palabra clave[nombredeusuario] + un dato dinamico del usuario.
de esta forma me aseguro ke nunca sera el mismo.
saludos