Security is the new buzz word in the industry nowadays. This book .NET Security and Crytography is co-authored by an Indian MVP Arun Ganesh, who was good enough to give me a copy of this book, when he was here last time.
Well, I was quite suprised that he choose to write on a subject that, though it includes the buzz word of "security", is still considered niche by most application developers. And the authors make no pretence of this being a normal run of the mill book. They are very specific it is a practical guide to writing secure code and cryptography.
Well the book is quite exhaustive and covers all you can think of in the subject area. They cover everything that you will need to know if you are working with encryption of any kind in .NET.
My recommendations - If you are new to .NET or learning .NET, dont even go near this book. It may frighten you. But if you are comfortable with .NET and are working on apps where you need to securely store data, then this book may be the best bit of advice you can get.