Sorry, no bio is available
Articles by dsmyth (6)
-
The Diffie-Hellman Key Agreement Standard
Published: 01 Aug 2007 Views: 11,962 Avg Rating: 3/5 Votes: 3 Comments: 4
The Diffie-Hellman Key Agreement Standard describes an algorithm which allows two individual parties to separately generate the same secret key but by only sharing non sensitive data. This article discusses the Diffie-Hellman Key Agreement algorithm, providing an implementation in .NET, before discussing areas not covered by the algorithm.
-
An inside look at Symmetric Encryption
Published: 18 Jul 2007 Views: 13,649 Avg Rating: 0/5 Votes: 0 Comments: 0
This article describes the internal workings of symmetric encryption; also known as secret key encryption. Concentrating mostly on the older DES encryption method this article doesn't contain any code examples and intends to cover the internals in a manner that isn't technology specific.
-
Bitwise Operations with Enumerations
Published: 27 Dec 2006 Views: 12,925 Avg Rating: 5/5 Votes: 1 Comments: 0
Bitwise operations are a way to use the individual bits of an integer to represent
32 individual boolean flags. Combining this idea with enumerations and bitwise ORs can provide a more readable way to set each of the individual flags.
-
Lessons learned from Copy to Html Add-in
Published: 21 Dec 2006 Views: 13,844 Avg Rating: 0/5 Votes: 0 Comments: 0
This article contains some lessons learned from creating an add-in for Visual Studio
2005 that added functionality to the context menu of the code editor window which
allowed source code to be copied as HTML.
-
XML Encryption
Published: 15 Dec 2006 Views: 49,329 Avg Rating: 0/5 Votes: 0 Comments: 3
XML Encryption is a W3C standard for encrypting XML elements. The encryption process involves taking an element from an xml document, encrypting it and it's children, and then replacing the original XML content with the generated encrypted XML in such a way as the document remains well formed.
-
Hashing, MACs, and Digital Signatures in .NET
Published: 10 Nov 2006 Views: 40,177 Avg Rating: 5/5 Votes: 1 Comments: 7
This article covers what the differences are between hashing, MAC and digital signatures. It presumes a certain level of knowledge about encryption methods especially the difference between symmetric and asymmetric encryption. The article does not cover how to perform encryption or about key management. There are some code examples on how to perform each of the technologies using C# in .NET v2.0.
|
Article Comments by dsmyth (4)
|