C# 相当于密码库

C# 相当于密码库,c#,sharepoint-2010,C#,Sharepoint 2010,我有一个关于Microsoft Patters and Practices=>Enterprise Library 4.1 Oktober 2008中的Microsoft.Practices.EnterpriseLibrary.Security.Cryptography的问题 基本上,在我的SharePoint 2007应用程序中,我使用的是Microsoft.Practices.EnterpriseLibrary.Security.Cryptography,但现在,当我将此解决方案导入Shar

我有一个关于Microsoft Patters and Practices=>Enterprise Library 4.1 Oktober 2008中的Microsoft.Practices.EnterpriseLibrary.Security.Cryptography的问题

基本上,在我的SharePoint 2007应用程序中,我使用的是Microsoft.Practices.EnterpriseLibrary.Security.Cryptography
,但现在,当我将此解决方案导入SharePoint 2010和visual studio 2010时,我再也找不到此dll

我在msdn上发现它不再使用了…,所以我的问题是: -我能从以前的版本中得到这个并在2010年使用吗 -最近有没有类似的例子

我只这样使用过一次:
Cryptographer.EncryptSymmetric(string,string)


有adivse吗?

如果您不想重构新库的代码,最好的办法是将该dll和所有依赖的dll作为解决方案包的一部分,并在GAC中部署它们

要查找相关DLL,您可以使用reflector并检查引用,也可以使用试用和出错

要将dll作为解决方案的一部分,请使用此处描述的过程:


为什么不能使用.net 4.0附带的较新api。否则,您将不得不下载旧库并在任何地方安装它。但新版本是什么?不知道此库在代码中的确切用途。我不能自信地提出任何建议,但System.Security.Cryptography是.Net附带的最简单的修复方法