[_tag1_.net framework是属于windows系统中的一个操作系统组件,net framework单独无法起到任何作用,但是没有按照net framework就会引发很多系统问题。
Microsoft .NET Framework是用于Windows的新托管代码编程模型。.net framework能够将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序。
1、RSA.Create和DSA.Create的新重载
该DSA.Create(DSAParameters)和RSA.Create(RSAParameters)方法可以让实例化的新当您提供关键参数DSA或RSA密钥。
2、Rfc2898DeriveBytes构造函数接受一个哈希算法名称
该Rfc2898DeriveBytes类有三个新构造HashAlgorithmName标识HMAC算法派生密钥时使用的参数。开发人员不应使用SHA-1,而应使用基于SHA-2的HMAC,如SHA-256
3、支持临时密钥
PFX导入可以选择直接从内存加载私钥,绕过硬盘驱动器。当在X509Certificate2构造函数或X509Certificate2.Import方法的重载中指定了新的X509KeyStorageFlags.EphemeralKeySet标志时,私钥将作为临时密钥加载。这可以防止密钥在磁盘上可见。然而:
- 由于密钥没有保存到磁盘,因此使用此标志加载的证书不适合添加到X509Store。
- 以这种方式加载的密钥几乎总是通过Windows CNG加载。因此,调用者必须通过调用扩展方法(如cert.GetRSAPrivateKey())来访问私钥。该X509Certificate2.PrivateKey属性不起作用。
- 由于旧版X509Certificate2.PrivateKey属性不适用于证书,因此开发人员在切换到临时密钥之前应执行严格的测试。
4、编程创建PKCS#10认证签名请求和X.509公钥证书
从.NET Framework 4.7.2开始,工作负载可以生成证书签名请求(CSR),该请求允许将证书请求生成分级到现有工具中。这在测试场景中通常很有用。
5、新的SignerInfo成员
从.NET Framework 4.7.2开始,SignerInfo类公开了有关签名的更多信息。您可以检索System.Security.Cryptography.Pkcs.SignerInfo.SignatureAlgorithm属性的值以确定签名者使用的签名算法。可以调用SignerInfo.GetSignature来获取签名者的加密签名的副本。
6、处理CryptoStream后,保留打开的流
从.NET Framework 4.7.2开始,CryptoStream类有一个额外的构造函数,允许Dispose不关闭包装流。
7、DeflateStream中的解压缩更改
从.NET Framework 4.7.2开始,默认情况下,DeflateStream类中的解压缩操作的实现已更改为使用本机Windows API。通常,这会导致性能的显着改善。
默认情况下,针对.NET Framework 4.7.2的应用程序支持使用Windows API进行解压缩。
在 Windows 8 和更高版本的操作系统上,.NET Framework 是一个操作系统组件,不能单独卸载。 .NET Framework 的更新会出现在控制面板中“程序和功能” 应用的“已安装的更新” 选项卡上。 对于其他没有预安装 .NET Framework 的操作系统,.NET Framework 会出现在控制面板中“程序和功能” 应用的“卸载或更改程序” 选项卡(或“添加/删除程序” 选项卡)上。
由于 .NET Framework 4.x 版本是就地更新,不能在已装有更高版本 .NET Framework 4.x 的系统上安装其早期版本。 例如,在使用 Windows 10 Fall Creators Update 的系统上无法安装 .NET Framework 4.6.2,因为 .NET Framework 4.7.1 已随操作系统预安装。
编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载
支持 (0 ) 回复