This library is now housed at GitHub:

Project Description
This provides portable class library authors with a PCL-compatible crypto library that invokes platform-specific crypto automatically.


  • Cryptographically strong random number generator
  • Symmetric and asymmetric encryption and signatures
  • Key derivation
  • Native crypto performance for each platform. This provides a 2-100X perf improvement for RSA on Android and iOS.
  • Support for multiple key formats (PKCS#1, PKCS#8, CAPI) on all platforms.

The API is designed to be similar to that found on WinRT or the .NET Framework. However some code changes may be required if migrating to this library from platform-specific crypto.

Download from NuGet via the PCLCrypto package

Donate Bitcoins

See the README for more details.

Last edited Sep 1, 2014 at 3:09 AM by AArnott, version 11