我有一个项目在以下行引发错误:
var rsaCrypto = new RSACrypto(1024);
RSACrypto
位于 mscorlib 4.0.0.0 的System.Security.Cryptography.RSA
。
然而, mscorlib 5.0.5.0 (通过对象浏览器确认)并非如此:
是什么给出的?我如何获得RSA以便我可以编译?
答案 0 :(得分:1)
在问题评论中, @DaveZych 提到 mscorlib [5.0.5.0] 是Silverlight 5, @PatrickHofman 和 @SLaks 提到Silverlight中RSA
不。
它们都是正确的,事实证明,它根本不是mscorlib
汇编参考。
缺少DH.Scrypt.dll这是Dustin Horne编写并发布到http://scrypt.codeplex.com/的程序集,因此可以在Silverlight 3,4和5中使用RSA加密。