ASP.NET Core 数据保护中篇有哪些关键点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2043个文字,预计阅读时间需要9分钟。
前言+上篇主要内容是对ASP.NET Core Data Protection做了一个简单介绍,本篇主要介绍一个API及其使用方法。API接口+ASP.NET Core Data Protection主要对普通开发人员提供了两个接口:IDataProtect。
前言
上篇主要是对 ASP.NET Core 的 Data Protection 做了一个简单的介绍,本篇主要是介绍一下API及使用方法。
API 接口
ASP.NET Core Data Protectio 主要对普通开发人员提供了两个接口,IDataProtectionProvider 和 IDataProtector。
我们先看一下这两个接口的关系:
namespace Microsoft.AspNetCore.DataProtection { // // 摘要: // An interface that can provide data protection services. public interface IDataProtector : IDataProtectionProvider { byte[] Protect(byte[] plaintext); byte[] Unprotect(byte[] protectedData); } }
可以看到,IDataProtector继承自IDataProtectionProvider ,并且提供了两个方法 Protect 和 Unprotect ,从命名来看,一个是加密,一个是解密。
本文共计2043个文字,预计阅读时间需要9分钟。
前言+上篇主要内容是对ASP.NET Core Data Protection做了一个简单介绍,本篇主要介绍一个API及其使用方法。API接口+ASP.NET Core Data Protection主要对普通开发人员提供了两个接口:IDataProtect。
前言
上篇主要是对 ASP.NET Core 的 Data Protection 做了一个简单的介绍,本篇主要是介绍一下API及使用方法。
API 接口
ASP.NET Core Data Protectio 主要对普通开发人员提供了两个接口,IDataProtectionProvider 和 IDataProtector。
我们先看一下这两个接口的关系:
namespace Microsoft.AspNetCore.DataProtection { // // 摘要: // An interface that can provide data protection services. public interface IDataProtector : IDataProtectionProvider { byte[] Protect(byte[] plaintext); byte[] Unprotect(byte[] protectedData); } }
可以看到,IDataProtector继承自IDataProtectionProvider ,并且提供了两个方法 Protect 和 Unprotect ,从命名来看,一个是加密,一个是解密。

