Cryptography on the .NET Compact Framework

The full .NET Framework includes rich support for cryptographic functions, such as computing hashes and encrypting data using a variety of algorithms. For example, developers can use the RC2 or RC4 algorithms for data encrtption and the MD5 algorithm for computing hashes. In contrast, the .NET Compact Framework contains only enough cryptography support to allow the HttpWebRequest to access secure Web pages (see Chapter 5, “Network Connectivity with the .NET Compact Framework”).

Most Windows CE devices and all Pocket PC devices include an implementation of the CryptoAPI, which is a native code library that performs a wide variety of cryptographic functions. Its architecture allows developers to add new ...

Get Microsoft® .NET Compact Framework Kick Start 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.