Recomended Books:
Win32 Api:
Programming Windows 5th Edition, Charles Petzold
C#:
Programming Microsoft Windows with C#, Charles Petzold
Cryptography:
Applied Cryptography (second edition), Bruce Schneier
Cryptography in C and C++, Michael Welschenbach