Hola a todos.
Estoy realizando una encriptacion de mi cadena de conexión a base de datos que tengo en mi Webconfig.
Le paso la siguiente ruta, con un command
aspnet_regiis -pe "connectionStrings" -app "/ejemplo"
Y me encripta bien la cadena que puse en la seccion ConectionStrings del Weboconfig, quedando algo parecido a esto :
<connectionStrings configProtectionProvider="RsaProtectedConfiguratio nProvider">
<EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
xmlns="http://www.w3.org/2001/04/xmlenc#">
<EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
<EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<KeyName>Rsa Key</KeyName>
</KeyInfo>
<CipherData>
<CipherValue>cHz0BWJ6qZRXCRFrYCDInuNCwk2QLGabPZBuU mx</CipherValue>
</CipherData>
</EncryptedKey>
</KeyInfo>
<CipherData>
<CipherValue>nzIr+JHzQr1col8YM2euN4YEaqbMgfiC2bRYG oYC</CipherValue> </CipherData>
</EncryptedData>
</connectionStrings>
La pregunta es, ahora quiero desde mi clase Acceso a Base de datos, leer la cadena desencriptada y almacenarla en un String. como lo hago? En Visual, por favor.
Esto no me funciona :
Dim cadconex as string
CadConex = System.Configuration.ConfigurationManager.Connecti onStrings("CadenaConexion").ConnectionString
Gracias a todos