PCL介绍

可移植类库 (PCL)

Portable Class Library

 PCL已被视为启用,建议使用 .NET Standard标准类库

https://docs.microsoft.com/zh-cn/xamarin/cross-platform/app-fundamentals/pcl?tabs=macos

常用的PCL类库

1、PCLCrypto

PCL Crypto为.NET 4.5,Windows Phone 8.0 SL和8.1 Xaml,Windows应用商店,Xamarin.iOS,Xamarin.Android提供了一致,可移植的加密API集。 这样可以更轻松地创建跨平台的.NET库和应用程序。

Crypto功能包括非对称和对称加密和签名,以及密钥派生。

PCLCrypto调用每个本机平台的crypto API(Windows、安卓),以实现最佳性能。 对于RSA操作,这比使用标准RSACryptoServiceProvider API在Android和iOS上的性能提高了2-100倍。

a BouncyCastle redist package include .Net Framework and .Net Core/ Standard support

Bouncy Castle Crypto程序包是加密算法和协议的C#实现,它是由澳大利亚注册慈善机构Bouncy Castle军团开发的,几乎没有帮助!  除了提供基本的加密算法外,该软件包还支持CMS,TSP,X.509证书生成以及各种其他标准,例如OpenPGP。

原文地址:https://www.cnblogs.com/peterYong/p/15019788.html