Ask a Question related to ASP.NET General, Design and Development.
-
Srinivasa Reddy K Ganji #1
database connection string encryption and decryption
Hi
I want to encrypt the database connection string and add it to web.config
file. Before connecting to the database I want to decrypt it.
Can anyone suggest me how to implement this (c#)
Regards,
Reddy
Srinivasa Reddy K Ganji Guest
-
SecurityHandler automatic decryption encryption
hello, i'm writing a plug-in based on SecurityHandler code sample, provided in Adobe SDK version 8. I've to create functions that: 1)... -
encryption and decryption using SoapExtension
Hello. After reading: http://www.xmlforasp.net/codeSection.aspx?csID=72, I have made a web service call, that encrypts specific fields in soap... -
encryption/decryption of xml file
Hi I'm using xml to store the questions and answers for the quiz I'm building. could anybody let me know of any effective encryption method i can... -
Encryption / Decryption
I need to store 3 strings and be able to decrypt them. Does anyone have a link to a E/D routine they can pass on Don. -
Decryption/Encryption Error
2003-07-05 23:52:23 04:52:23 Error IUCTL Digital Signatures on file C:\Program Files\WindowsUpdate\V4\temp\iuident.cab are not trusted... -
Gary Varga #2
database connection string encryption and decryption
Give this a whirl:
'Retrieve a connection to the database
Public Shared Function Get_Connection() As
System.Data.SqlClient.SqlConnection
Get_Connection = New
System.Data.SqlClient.SqlConnection()
Get_Connection.ConnectionString = Decrypt
(System.Configuration.ConfigurationSettings.AppSet tings
(CONNECTION_STRING))
Get_Connection.Open()
End Function
Public Shared Function Encrypt(ByVal Clear_Text As
String) As String
'Encrypt the text
Encrypt = Convert.ToBase64String(Transform
(System.Text.Encoding.Default.GetBytes(Clear_Text) ,
Get_Encryption_Engine().CreateEncryptor))
End Function
Public Shared Function Decrypt(ByVal Cipher_Text As
String) As String
'Decrypt the text
Decrypt = System.Text.Encoding.Default.GetString
(Transform(Convert.FromBase64String(Cipher_Text),
Get_Encryption_Engine().CreateDecryptor))
End Function
Private Shared Function Get_Encryption_Engine() As
System.Security.Cryptography.SymmetricAlgorithm
'Setup the cryptographic service to use
Get_Encryption_Engine = New
System.Security.Cryptography.RijndaelManaged()
Get_Encryption_Engine.Mode =
System.Security.Cryptography.CipherMode.CBC
Get_Encryption_Engine.Key =
Convert.FromBase64String
("U1fknVDCPQWERTYGZfRqvAYCK7gFpUukYKOqsCuN8XU=" )
Get_Encryption_Engine.IV =
Convert.FromBase64String("vEQWERTYRMrovjV+NXos5g== ")
End Function
Private Shared Function Transform(ByVal Source() As
Byte, ByVal Transformer As
System.Security.Cryptography.ICryptoTransform) As Byte()
'Transform the source
Dim stream As New System.IO.MemoryStream()
Dim cryptographic_stream As
System.Security.Cryptography.CryptoStream = New
System.Security.Cryptography.CryptoStream(stream,
Transformer,
System.Security.Cryptography.CryptoStreamMode.Writ e)
cryptographic_stream.Write(Source, 0,
Source.Length)
'Flush the buffer and release stream resources
cryptographic_stream.FlushFinalBlock()
cryptographic_stream.Close()
'Return the data
Transform = stream.ToArray()
End Function
HTH,
Gaz
it to web.config>-----Original Message-----
>Hi
>
>I want to encrypt the database connection string and adddecrypt it.>file. Before connecting to the database I want to>
>Can anyone suggest me how to implement this (c#)
>
>Regards,
>
>Reddy
>
>
>.
>Gary Varga Guest



Reply With Quote

