EncryptedType a library of Aspects implemented with PostSharp.
With EncryptedType you just decorate the declaration of your type with an [EncryptedType] attribute and any fields or properties with [EncryptedValue] and the data stored in them will be securely encrypted.