In this video, I show a solution that encrypts and decrypts column contents in a database using NHibernate and Active Record. The implementation is a simple attribute placed on your Active Record class properties which allows for encrypting text before it is saved to the database and decrypting text when it comes from the database. This solution is simple and clean and can easily be placed on all sensitive database columns such as user passwords, credit card details, etc.
In order to view the code correctly, you may need to view it in a full window. I am looking into using some Silverlight encoding for a better experience.
Video link: http://www.viddler.com/explore/jwright/videos/6/
Download the source that is shown in this video.