Secret 类

定义

表示存储在内存中的机密值。

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)

将机密值写入指定的缓冲区。

适用于