Mono PCL项目中的非对称加密

Mono PCL项目中的非对称加密,mono,cryptography,xamarin,mvvmcross,portable-class-library,Mono,Cryptography,Xamarin,Mvvmcross,Portable Class Library,我想创建一个服务来加密和解密任何非对称加密。因此,基本上我将有一个公钥和一个私钥,我将有: public interface ICryptoService { byte[] Encrypt(byte[] byteToEncrypt, int asymetricKey); byte[] Decrypt(byte[] byteToDecrypt, int asymetricKey); } 但是,在我的CorePCL项目中,在配置文件78(.netFramework45+wphone

我想创建一个服务来加密和解密任何非对称加密。因此,基本上我将有一个公钥和一个私钥,我将有:

public interface ICryptoService
{
    byte[] Encrypt(byte[] byteToEncrypt, int asymetricKey);
    byte[] Decrypt(byte[] byteToDecrypt, int asymetricKey);
}
但是,在我的CorePCL项目中,在配置文件78(.netFramework45+wphone8+monodroid+monotouch)中,我无法添加对System.Security.Cryptography的引用

如何添加对任何DLL或便携包的引用,以支持PCL78使用任何非对称加密?有任何线索吗?

尝试使用提供大量System.Security.Cryptography名称空间的项目。

也可以尝试。它比PCL Contrib更新,维护更积极。

还有一个是Java库Bouncy Castle的.net端口的PCL端口