Secret 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示存储在内存中的机密值。
public ref class Secret sealed : IDisposable, Microsoft::AspNetCore::DataProtection::ISecret
public sealed class Secret : IDisposable, Microsoft.AspNetCore.DataProtection.ISecret
type Secret = class
interface IDisposable
interface ISecret
Public NotInheritable Class Secret
Implements IDisposable, ISecret
- 继承
-
Secret
- 实现
构造函数
| Secret(ArraySegment<Byte>) |
根据提供的输入值创建新的机密,其中输入值指定为数组段。 |
| Secret(Byte*, Int32) |
根据提供的输入值创建新的机密,其中输入值指定为指向非托管内存的指针。 |
| Secret(Byte[]) |
根据提供的输入值创建新的机密,其中输入值指定为数组。 |
| Secret(ISecret) |
从另一个机密对象创建新的机密。 |
属性
| Length |
机密值的长度 (字节) 。 |
方法
| Dispose() |
从内存中擦除机密。 |
| Random(Int32) |
返回完全由从加密安全 RNG 检索的随机字节组成的机密。 |
| WriteSecretIntoBuffer(ArraySegment<Byte>) |
将机密值写入指定的缓冲区。 |
| WriteSecretIntoBuffer(Byte*, Int32) |
将机密值写入指定的缓冲区。 |