Book description
- Get an introduction to the principles of encryption
- Understand the main cryptographic protocols in use today, including AES, DES, 3DES, RSA, SHAx hashing, HMACs, and digital signatures
- Combine cryptographic techniques to create a hybrid cryptographic scheme, with the benefits of confidentiality, integrity, authentication, and non-repudiation
- Use Microsoft's Azure Key Vault to securely store encryption keys and secrets
- Build real-world code to use in your own projects
Table of contents
- Cover
- Front Matter
- 1. What Are Data Breaches?
- 2. A Brief History of Cryptography
- 3. The Importance of Random Numbers
- 4. Hashing and Hashed Message Authentication Codes
- 5. Safely Storing Passwords
- 6. Symmetric Encryption
- 7. Asymmetric Encryption
- 8. Digital Signatures
- 9. Hybrid Encryption
- 10. Key Storage and Azure Key Vault
- 11. Azure Key Vault Usage Patterns
- 12. Final Summary
- Back Matter
Product information
- Title: Applied Cryptography in .NET and Azure Key Vault: A Practical Guide to Encryption in .NET and .NET Core
- Author(s):
- Release date: February 2019
- Publisher(s): Apress
- ISBN: 9781484243756
You might also like
book
ASP.NET Core Security
Secure your ASP.NET applications before you get hacked! This practical guide includes secure coding techniques with …
book
Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET
Utilize this comprehensive, yet practical, overview of modern cryptography and cryptanalysis to improve performance. Learn by …
book
Hands-On RESTful Web Services with ASP.NET Core 3
Get up to speed with the latest features of C# 8, ASP.NET Core 3 and .NET …
video
Microsoft Azure Functions - Developing Serverless Solutions
Azure Functions is one of the quickest and easiest ways to get your code running in …