我想创建一个服务来加密和解密任何非对称加密。所以,基本上我会有公钥和私钥,我会:
public interface ICryptoService
{
byte[] Encrypt(byte[] byteToEncrypt, int asymetricKey);
byte[] Decrypt(byte[] byteToDecrypt, int asymetricKey);
}
但是,在我的CorePCL项目中,使用Profile 78(.netFramework45 + wphone8 + monodroid + monotouch),我无法添加对System.Security.Cryptography的引用。
如何添加对任何DLL或便携包的引用,以支持PCL 78使用任何非对称加密?任何线索?
答案 0 :(得分:2)
尝试使用提供了大量System.Security.Cryptography名称空间的pclcontrib项目。
答案 1 :(得分:1)
还有BouncyCastle PCL这是Java Library Bouncy Castle的.net端口的pcl端口。
答案 2 :(得分:0)
同时尝试PCL Crypto。它比PCL Contrib更新近并且积极维护。