草庐IT

key_state_map

全部标签

c# - 三重 DES : Specified key is a known weak key for 'TripleDES' and cannot be used

我正在使用.NET3.0类System.Security.Cryptography.MACTripleDES类来生成MAC值。不幸的是,我正在使用使用“1111111111111111”(十六进制)作为单一长度DESkey的硬件设备。System.Security.Cryptography库会对key进行完整性检查,如果您尝试使用加密强度较弱的key,则会返回异常。例如:byte[]key=newbyte[24];for(inti=0;i抛出异常System.Security.Cryptography.CryptographicException:Specifiedkeyisaknow

c# - 每个项目都应该使用单独的强名称 key (.snk) 进行签名吗?

在我的VisualStudio解决方案中,我有一个网站和4-5个引用的类库项目,其中一些还引用了外部第三方程序集。我被赋予了为这些项目的程序集签名的任务。我的理解是签名的目的是不是每个人都可以在不提供其公钥和版本详细信息的情况下使用我们的程序集,对吗?我应该使用一个强名称key(.snk)对这些项目的所有程序集进行签名,还是应该使用单独的强名称key对每个程序集进行签名?强名称key密码保护的目的是什么?你会怎么做?非常感谢, 最佳答案 thatthepurposeofsigningisthatnoteveryonebeingabl

c# - 根据 item.key 获取字典项的索引

如何根据元素键找到字典元素的索引?我正在使用以下代码来浏览字典:foreach(varentryinfreq){varword=entry.Key;varwordFreq=entry.Value;inttermIndex=??????;}有人能帮忙吗? 最佳答案 Dictionary中没有索引的概念。您不能依赖Dictionary中项目的任何顺序。OrderedDictionary可能是替代方案。varfreq=newOrderedDictionary();//...foreach(varentryinfreq){varword=e

c# - 绑定(bind)到资源 key ,WPF

我有一个包含一些图片的ResourceDictionary:我已经为TreeView项目创建了一个HierarchicalTemplate,如下所示:现在,当项目显示时:文本block显示FolderItemImage显示第一张图片第二张图片未显示。整个想法是将项目图像设置为存储在资源中的图像,但不幸的是,上面介绍的技术不起作用,现在我知道原因了:结果:Anunhandledexceptionoftype'System.Windows.Markup.XamlParseException'occurredinPresentationFramework.dllAdditionalinfor

c# - Entity Framework 4 : How to find the primary key?

我正在尝试使用EF4创建一个通用方法来查找对象的主键。例子publicstringGetPrimaryKey(){...}为了提供更多信息,我正在使用TekpubStarterKit,下面是我正在尝试启动和运行的类(class)usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data.Objects;usingSystem.Data.Objects.ELinq;usingSystem.Data.Linq;usingWeb.Infrastructure.Sto

c# - 将 CreateMap 和 Map 的实例版本与 WCF 服务一起使用?

automapper遇到了一些实际问题。我想我已经找到了解决方案,但不确定如何实现。基本上,我使用带有ResolveUsing和ConstructedBy的自定义映射将参数传递给构造函数,我知道大多数人只在global.asax中设置了一次就忘记了它。但问题是我的方法(在wcf上)将不同的参数传递给ResolveUsing的构造函数......在我使用静态方法Mapper.CreateMap和Mapper.Map之前,当不同的请求通过方法(多用户)进入wcf服务时,它们似乎相互冲突。阅读一些内容后,我似乎可以使用CreateMap和Map的实例版本,这样每个单独的请愿书都可以获得自己的

c# - "Inspecting the state of an object in the debuggee of type System.Reflection.MethodBase is not supported in this context"

我不知道这个错误是什么意思。我使用的是VisualStudioforMac7.5.0社区版。我在带有ASP.NETCore的EntityFramework中使用延迟加载。publicpartialclassAdminUser{publicAdminUser(){RoleAssign=newHashSet();}publicGuidUserId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicstringEmail{get;set;}publicstringUserName{get;s

c# - VSTS生成管道:测试无法连接到Azure Key Vault

我正在尝试使用VSTS(现在称为AzureDevOps)来执行CI/CD管道。对于我的构建管道,我有一个非常基本的设置,涉及执行还原,构建,测试和发布步骤。对于我的测试步骤,我将其设置为运行两个测试项目-一个单元测试项目和一个集成测试项目。我具有“密钥保管库”访问策略设置,以提供对本人和AzureDevops的访问。当我使用VisualStudio在本地运行测试时,由于我登录到有权访问Azure密钥保险库的同一帐户,因此我可以运行测试而不会出现任何错误。我的应用程序配置为使用以下设置访问密钥库:publicstaticIWebHostBuilderCreateWebHostBuilde

c# - 如何在 C# 中使用 APNs 授权 key (.p8 文件)?

我正在尝试使用基于token的身份验证向iOS设备发送推送通知。根据需要,我在Apple的DevPortal中生成了一个APNsAuthKey,并下载了它(它是一个扩展名为p8的文件)。要从我的C#服务器发送推送通知,我需要以某种方式使用此p8文件来签署我的JWTtoken。我该怎么做?我尝试将文件加载到X509Certificate2,但X509Certificate2似乎不接受p8文件,因此我尝试将文件转换为pfx/p12,但找不到真正有效的方法。 最佳答案 我找到了一种方法,使用BouncyCastle:privatestat

c# - KeyEventArgs.Key 到 char

有没有办法将WPF的KeyEventArgs.Key转换为Char?我尝试使用KeyInterop:varx=(Char)KeyInterop.VirtualKeyFromKey(e.Key);对于数字和字母,它工作正常,但对于其他字符则不然。例如。对于OemComma,它返回“1/4”而不是“,”。我需要它来防止用户在TextBox中输入除数字和分隔符(即逗号或句点)以外的任何字符。 最佳答案 更新:下面的评论找到了原文http://stackoverflow.com/a/5826175/187650在我忘记的地方找到了这个。仍在