Elegant Encryption Routine
Securing information from prying eyes has always been a concern of a project architect. The perils waiting to prey on an unsecured information is aplenty. .NET comes with it a vast amount of rich Cryptography libraries. Now the next problem that confronts an architect is:
- Which algorithm to choose?
- What is the strength of encryption to use?
- In future, if algorithm or strength changes, how easy and flexible is the implementation?
I have been trying out various encryption logic and then I came across a library called XCrypt from CodeProject. I feel that this is a very good feature-rich wrapper of .NET Cryptography API. Also, there are implementations for algorithms like BlowFish, which does not have API in .NET BCL. It also comes with a rich Windows application that helps us troubleshoot encryption and decryption with specific keys in a easy way. Let us thank pdwolf for the really excellent encryption library.
Check it out at http://www.inbox.com/marineaquarium