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.
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 7: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 6: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 9:50 AMThanks Jeff,
The code for the encryption class is no longer avaialble on CodeProject.
Is there somewhere else that it can be found?
Regards .... MarkJ
bms@bms.com.au
| Content (c) 2009 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |