I just posted a new article on CodeProject, .NET Encryption Simplified. In my spare time over the last 6 months, I've delved deeper and deeper into the System.Security.Cryptography classes. And you know what I learned? Cryptography is hard.
Anyway, I now have a heavily documented wrapper class that I feel pretty good about. And a much deeper understanding of the key concepts behind symmetric encryption, asymmetric encryption, and the theory of hashing.
Feedback welcomed.
Posted by Jeff Atwood View blog reactions
« VS.NET 2005 Beta 2 "goes live" What Would Blanka Do? »
hi,
for example we encrypt as hex string.
Dim encryptedData3 As Encryption.Data
Dim asym As New Encryption.Asymmetric()
Dim secret As String = "Michael Bolton"
encryptedData3 = asym.Encrypt(New Encryption.Data(secret))
sEncHexTxt = encryptedData3.Hex
There is no problem.
How can we decrypt this hex (sEncHexTxt) string...?
I can not able to convert it to encryption.data type.
Thanks...
Ozan K. on June 12, 2005 07:33 AMHex is a two-way property, eg:
Dim d as New Encryption.Data
d.Hex = "DEADBEEF"
p.s. Nice use of Michael Bolton, lol
Jeff Atwood on June 12, 2005 06:02 PMHi,
I Save encryption(String) With Key In DataBase.
How can we decrypt this string...?
Thanks.
Well i have a new theory for encryption first i thought to use my theory for compression and decompression but not worked but strangely i found it perfect for encryption like mapping file and data
Ari on September 8, 2008 09:50 AM| Content (c) 2008 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |