标签归档:csharp

C#使用RSA签名与验签

最近要和第三方对接,验证部分使用的是RSA方式签名,记录下签名与验签方式。

首先是密钥的生成,使用OpenSSL来生成密钥,首先进入OpenSSL工具,再输入以下命令:

OpenSSL> genrsa -out rsa_private_key.pem   1024
OpenSSL>[......]

Read more

C#中泛型的协变和逆变

今天读CLR Via C#时看到了泛型的协变和逆变.泛型倒是熟悉.协变和逆变还真没怎么注意过.回来之后翻了下资料才慢慢明白了.做下记录.

可变性的类型:协变性和逆变性
可变性是以一种类型安全的方式,将一个对象当做另一个对象来使用.如果不能将一个类型替换为另一个类型,那么这个类型就称之为:不变量.协[……]

Read more

MVC+Entity Framework Code First+AutoFac实现依赖注入

AutoFac介绍

Autofac是一个.net平台下发性能还不错的IoC框架,利用它可以实现依赖注入和控制反转,使自己的软件模块之间的耦合性大大降低,让软件扩展、维护更加容易。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程[……]

Read more

c#中使用Redis

先简单的介绍下Redis

下面是摘录自维基百科:

Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。从2013年5月开始,Redis的开发由Pivotal赞助。在这之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据显示,Redi[......]

Read more