Foros del Web » Programación para mayores de 30 ;) » .NET »

Encriptación ficheros .config

Estas en el tema de Encriptación ficheros .config en el foro de .NET en Foros del Web. Buenos días a todos, Estoy trabajando en una aplicación Web .NET en .ASPX con la versión 3.5 del framework, y además del fichero web.config, tengo ...
  #1 (permalink)  
Antiguo 19/05/2011, 03:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Encriptación ficheros .config

Buenos días a todos,

Estoy trabajando en una aplicación Web .NET en .ASPX con la versión 3.5 del framework, y además del fichero web.config, tengo un fichero .config ubicado en mi directorio virtual de la aplicación. He estado mirando cómo encriptar partes del fichero web.config, o machine.config, pero no he visto nada de encriptación de partes de un fichero particular tuyo. Es posible hacerlo?? Se puede establecer la ruta del fichero que quieres encriptar?? La principal cuestión es que no puedo prescindir del Web.config, ni incluir el fichero particular, en el Web.config, es decir, necesito que existan los dos

Muchas gracias por vuestra ayuda
  #2 (permalink)  
Antiguo 19/05/2011, 07:23
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Encriptación ficheros .config

Hola egarcia1980ext aqui tengo un codigo que uso para encriptar al momento de generar el setup, Alli muestra como encripta una seccion del .config. Espero te sirva. Saludos!.
Código VB.NET:
Ver original
  1. Public Sub encriptar()
  2.  
  3.             Dim Directorio As String = Context.Parameters.Item("targetdir").ToString & "\GRYPHOS.exe"
  4.             Dim provider As String = "DataProtectionConfigurationProvider"
  5.             Dim configuration As System.Configuration.Configuration = Nothing
  6.             Dim section As ConnectionStringsSection = Nothing
  7.  
  8.             Try
  9.                 configuration = ConfigurationManager.OpenExeConfiguration(Directorio)
  10.  
  11.                 If configuration IsNot Nothing Then
  12.  
  13.                     Dim changed As Boolean = False
  14.                     section = TryCast(configuration.GetSection("connectionStrings"), ConnectionStringsSection)
  15.  
  16.                     If section IsNot Nothing Then
  17.                         If (Not (section.ElementInformation.IsLocked)) And (Not (section.SectionInformation.IsLocked)) Then
  18.                             If Not (section.SectionInformation.IsProtected) Then
  19.                                 changed = True
  20.                                 ' Encrypt the section.
  21.                                 section.SectionInformation.ProtectSection(provider)
  22.                             End If
  23.                         End If
  24.                         If changed Then
  25.                             ' Indicates whether the associated configuration section will be saved even if it has not been modified.
  26.                             section.SectionInformation.ForceSave = True
  27.  
  28.                             ' Save the current configuration.
  29.                             configuration.Save()
  30.                         End If
  31.                     End If
  32.                 End If
  33.  
  34.             Catch ex As Exception
  35.                 MsgBox(ex.Message)
  36.             End Try
  37.  
  38.         End Sub
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: config, encriptacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:15.