InMemorySymmetricSecurityKey 類別

定義

表示金鑰,這個金鑰是使用對稱演算法所產生,並且只儲存在本機電腦的隨機存取記憶體。

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
繼承
InMemorySymmetricSecurityKey

備註

通常這個類別只會被基礎結構用來轉換使用對稱金鑰的 XML。

建構函式

InMemorySymmetricSecurityKey(Byte[])

使用指定的對稱金鑰,初始化 InMemorySymmetricSecurityKey 類別的新執行個體。

InMemorySymmetricSecurityKey(Byte[], Boolean)

使用指定的對稱金鑰以及表示是否必須複製二進位資料的值,初始化 InMemorySymmetricSecurityKey 類別的新執行個體。

屬性

KeySize

取得金鑰的大小 (以位元為單位)。

方法

DecryptKey(String, Byte[])

解密指定的加密金鑰。

EncryptKey(String, Byte[])

加密指定的金鑰。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

使用目前金鑰指定的密碼編譯演算法和參數來產生衍生金鑰。

GetDecryptionTransform(String, Byte[])

取得轉換,這個轉換會使用指定的密碼編譯演算法來解密加密文字。

GetEncryptionTransform(String, Byte[])

取得轉換,這個轉換會使用指定的密碼編譯演算法來加密 XML。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetIVSize(String)

取得指定之密碼編譯演算法所需要的初始化向量 (IV) 大小 (以位元為單位)。

GetKeyedHashAlgorithm(String)

取得所指定索引雜湊演算法的執行個體。

GetSymmetricAlgorithm(String)

取得所指定對稱演算法的執行個體。

GetSymmetricKey()

取得表示對稱金鑰的位元組。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsAsymmetricAlgorithm(String)

取得值,這個值會指出指定的演算法是否會使用非對稱金鑰。

IsSupportedAlgorithm(String)

取得值,這個值會指出這個類別是否支援指定的演算法。

IsSymmetricAlgorithm(String)

取得值,這個值會指出指定的演算法是否會使用對稱金鑰。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於