Realizando la aplicacion con visual studio al generar el instalable me he dado cuenta que dos ficheros son agregados, vshost.exe.config o exe.config, y son donde esta establecida la contraseña de conexion a la bd, para mayor seguridad veo que con un simple notepad puede editrarlos y ver la contraseña de mis conexiones a la BD.
El asunto viene por que cuando genero mi aplicacion al generar la cadena de conexion para mis dataset se ha creado un archivo app.config donde se almacena la cadena con la contraseña en claro, he visto varios sitios donde explican alternativas para encriptar la contraseña como por ejemplo.
http://www.codeproject.com/KB/cs/Configuration_File.aspx
http://davidhayden.com/blog/dave/archive/2006/03/02/2870.aspx
Finalmente mi opcion mas sencilla fue usar la opcion de microsoft Enterprise Library Configuration Editor que podemos descargar la version 3.1.
Una vez la instalamos abrimos visual studio vamos a nuestro archivo app.config y le damos a abrir con.
Del listado elegimos Enterprise Library Configuration Editor
Ahora sobre Data Access Application Bock en la zona inferior derecha o bien donde tengamos las propiedades veremos ProteccionProvider.
Establecemos nuestro ProteccionProvider a DataProteccionConfigurationProvider y al generar la aplicacion tendremos la contraseña cifrada en los archivos vshost.exe.config o exe.config.