Cryptography in .NET : Advanced Encryption Standard (AES)
I thought I would start a little series on using some of the cryptography primitives in .NET. Cryptography and Encryption is something that most developers working on enterprise applications will come...
View ArticleBook Review : Everyday Cryptography – Fundamental Principles and Applications
Cryptography is a subject that I personally find fascinating. It really is one of the mathematical branches of computer science that really does seem to have a sense of magic to it. But this “magic”...
View ArticleCryptography in .NET : RSA
This is the 2nd part in a small series on using encryption primitives in .NET. In the first article I concentrated on symmetric cryptography and more specifically the AES algorithm. In this article I...
View ArticleBook Review : Brute Force – Cracking the Data Encryption Standard
The Data Encryption Standard (DES) was a standard encryption system used for many years, but it had a flaw, the key strength was only 56bits. This books is about a group of people that started an...
View ArticleCryptography in .NET : Random Numbers and Hashes
This is the 3rd part in a short series on cryptography in .NET. In the previous 2 articles I covered using Symmetric algorithms like AES and Asymmetric algorithms like RSA. In this section I want to...
View ArticleCryptography in .NET : Hybrid Encryption Protocols
This is the 4th and final article in a series on cryptography with .NET. So far in this series we have looked at some of the built in cryptographic primitives build into .NET including, Symmetric...
View ArticleIntroduction to AES Encryption
I was going to write a fairly lengthy post about the Advanced Encryption Standard (AES) encryption and how it works, but when doing my research I found an excellent video presentation series by Patrick...
View ArticlePrivacy and Surveillance
2013 has been an interesting year for whistle blowing about surveillance from the American and British governments. Earlier in the year Edward Snowden, a former NSA technologist, decided to put his own...
View ArticleSecurely Storing Passwords
In this article I want to talk about the storage of passwords in your systems. Passwords are still the most common way of being able to authenticate a user, but it is very easy to put yourself in a...
View ArticleSafePad Version 1.1 Released
I have now released version 1.1 of my popular encrypted notepad application SafePad. Version 1.1 focuses on many of the requests I have had from users. These are mainly around usability. Safe Pad 1.1 :...
View ArticleSafe Pad 1.2 Released
Safe Pad 1.2 : Text Editor to securely protect your documents using strong AES Encryption I have recently released version 1.2 of Safe Pad. Safe Pad is a encrypted text editor that allows you to...
View ArticleText Shredder 1.0 Released
I was recently asked to develop a small utility that is a personal encryption tool that uses the same encryption code as my Safe Pad application. I did this on the understanding I could open source the...
View ArticleText Shredder 1.1 Released
I have released the next version of Text Shredder which incorporates some tweaks and features from peer review of users of the application on the internet. Text Shredder : A Personal Encryption Tool...
View ArticleBlock Encrypter .NET Library
I have recently released a small open source library that I thought might be useful to people. The library is called Block Encrypter it is designed to make asymmetric encryption of data in .NET / C#...
View ArticlePassword Based Key Derivation Functions in .NET
In this article I want to talk a little about Password Based Key Derivation Functions and their use in .NET. A Password Based Key Derivation Function or PBKDF2 as it is known, is a way to encode...
View ArticleCryptography in .NET : Digital Signatures
I have previously written a number of articles on Cryptography in .NET, like the following : Part 1 – Advanced Encryption Standard (AES) Part 2 – RSA Part 3 – Random Numbers and Hashes Part 4 – Hybrid...
View ArticleCryptography in .NET Talk at the DotNet Notts Usergroup
Meetup at DotNet Notts On January 26th 2015 I will be doing a talk at the DotNet Notts usergroup in Nottingham UK. The talk will be on Pragmatic Cryptography in .NET. The talk synopsis is as follows....
View ArticleRC4 Stream Cipher
I recently started to look at some other cryptography ciphers outside what is included in my development platform of choice, .NET, and started reading up on RC4. RC4 is a stream cipher. Stream Ciphers...
View ArticleCryptography in .NET Talk : Slides and Sample Code
Cryptography in .NET Talk at Dot Net Notts Today I did a talk on Cryptography in .NET. The talk synopsis is as follows : Data security is something that we as developers have to take seriously when...
View Article“Cryptography in .NET Succinctly” Book Released
Cryptography in .Net by Stephen Haunts My first book Cryptography in .NET Succinctly has now been released by Syncfusion Inc. Even better news is that this book is FREE of charge. You just sign up with...
View Article