- 博客(2)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 NET Standard/Core中配置使用TargetFrameworks输出多版本类库及测试
在core之前,要使一个项目支持多个Frame版本,那么可行的办法就是创建多个版本的项目,然后以一个项目为主体,其它版本以添加--现有项--添加为链接的方式将代码文件添加到对应版本中,如果代码不同,则需要使用#if标签,而在core之后,如果需要发布多版本,可以不再需要创建多个项目,这里以VS2017为例首先我们创建一个项目,可以是Standard类库,也可以是Core应用,这里我选择创建一个...
2017-12-19 11:48:27 19485 3
原创 3DES将16位秘钥升级为24位
C#下TripleDES默认支持16位和24位的秘钥,而Java下的DESedeKeySpec就只支持24位,其实怎么说呢,按3DES规范要求,的确其秘钥应该是24位而不是16位的,但16位秘钥可以按前8位+后8位+前8位 的规则来升级成24位的秘钥,所以我们只需要简单的通过数组的Copy就可以将16位秘钥升级为24位秘钥,下面是相应的代码,Java和C#可以说完全一样,C#16位秘钥加密的结
2017-12-12 17:18:54 5080 1
NET Core RTM即将发布
2016-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人