Practicing and exploring
Test your knowledge and understanding by answering some questions, get some hands-on practice, and explore the topics covered in this chapter with deeper research.
Exercise 11.1 – test your knowledge
Answer the following questions:
- Of the encryption algorithms provided by .NET, which is the best choice for symmetric encryption?
- Of the encryption algorithms provided by .NET, which is the best choice for asymmetric encryption?
- For encryption algorithms, is it better to have a larger or smaller block size?
Exercise 11.2 – practice protecting data with encryption and hashing
Create a console application named Ch11_Exercise02 that protects an XML file similar to the following code. Note that the customer record credit card number ...
Get C# 6 and .NET Core 1.0: Modern Cross-Platform Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.