CHAPTER 8Cryptography

The .NET Micro Framework provides two encryption algorithms: the symmetrical encryption algorithm XTEA (eXtended Tiny Encryption Algorithm), which uses the same key for encoding and decoding, and the common asymmetrical method RSA, which operates with public and private keys.

Further, you can verify signed data with the .NET Micro Framework. Unfortunately, however, there are no methods to sign data with a .NET Micro Framework application.

Encryption is necessary whenever data is to be exchanged with other devices such as PCs, PDAs, smartphones, or other .NET Micro Framework devices over a network, WLAN, Bluetooth, ZigBee, or the serial interface.

Data signing is often used for license files or for validating the sender ...

Get Expert .NET Micro Framework 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.