In this first chapter we learned how cryptography and security differ and how they are related to one another. After a guide to how this book is organized, we looked at the kinds of risk that programmers must learn to deal with as well as the solutions prescribed for dealing with those risks. We also took a bird's-eye view of the broad issues confronting programmers who are interested in implementing cryptography and security features into .NET applications. Finally, we briefly introduced the major .NET-specific programming topics that will be covered in greater depth in subsequent chapters. |