Estoy desarrollando una aplicación web que requiere un nombre de usuario y contraseña para ser almacenada en la web.Config, también se refiere a algunas URL que serán solicitadas por la aplicación web y nunca por el cliente.Encriptación de configuración de aplicaciones en web.config
Sé que el .Net Framework no permitirá que se sirva un archivo web.config, sin embargo, todavía creo que es una mala práctica dejar este tipo de información en texto sin formato.
Todo lo que he leído hasta ahora requiere que use un modificador de línea de comando o que almacene valores en el registro del servidor. No tengo acceso a ninguno de estos, ya que el host está en línea y solo tengo acceso FTP y Panel de control (timón).
¿Alguien puede recomendar alguna buena DLL libre de cifrado o métodos que pueda usar? ¡Prefiero no desarrollar el mío!
Gracias por los comentarios hasta ahora, pero no puedo emitir comandos y no puedo editar el registro. Va a tener que ser un utilitario/ayudante de cifrado, ¡pero solo me pregunto cuál!
Aku, Desafortunadamente esos enlaces se refieren a la línea de comandos, no puedo usarlos ya que no tenemos acceso directo a la línea de comando. Si tuviera que encriptarlo en mi propia máquina y luego implementarlo en el servidor, no funcionará ya que la clave no existirá/será diferente – Mauro
Se refiere a [Encriptar secciones de configuración personalizadas] (http: // odetocode. com/blogs/scott/archive/2006/01/08/encrypting-custom-configuration-sections.aspx). Es un ejemplo simple, el artículo relacionado de MSDN es [aquí] (https://msdn.microsoft.com/en-us/library/zhhddkxy.aspx). – Matt