Cryptography – Using Base64 to encrypt/decrypt Strings rather than Unicode or...
I recently did a conversion from .NET 1.1 to .NET 2.0 for a particular project. The framework classes were still in 1.1 (where our TripleDES encryption library lives). Unit Tests still run in 1.1 and...
View ArticleEnable any user to increment Performance Counters
I thought I was being a bit clever some time back when I wrote a little .NET wrapper for performance counters, largely for the reason of allowing clients to happily work with counters that weren’t...
View ArticleDeveloper Highway Code – Building secure software with .NET
Had some security training yesterday (don’t normally get training as a contractor so I was very happy to go along). The trainer mentioned the Developer Highway Code from Microsoft (seemingly...
View ArticleSANS Institute – Top 25 Dangerous Programming errors
This is really quite interesting. A lot of stuff that’s well known, but a good resource to go back to when you’re designing a new system. There’s probably not a system I’ve ever seen that doesn’t...
View Article