Share via


SymmetricSecurityKey 類別

定義

表示所有使用對稱演算法產生之金鑰的抽象基底類別。

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
繼承
SymmetricSecurityKey
衍生

備註

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

建構函式

SymmetricSecurityKey()

初始化 SymmetricSecurityKey 類別的新執行個體。

屬性

KeySize

在衍生類別中覆寫時,取得金鑰的大小 (以位元為單位)。

(繼承來源 SecurityKey)

方法

DecryptKey(String, Byte[])

在衍生類別中覆寫時,解密所指定的已加密金鑰。

(繼承來源 SecurityKey)
EncryptKey(String, Byte[])

在衍生類別中覆寫時,加密所指定的金鑰。

(繼承來源 SecurityKey)
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)

在衍生類別中覆寫時,取得指出指定的演算法是否會使用非對稱金鑰的值。

(繼承來源 SecurityKey)
IsSupportedAlgorithm(String)

在衍生類別中覆寫時,取得指出這個類別是否支援指定之演算法的值。

(繼承來源 SecurityKey)
IsSymmetricAlgorithm(String)

在衍生類別中覆寫時,取得指出指定的演算法是否會使用對稱金鑰的值。

(繼承來源 SecurityKey)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於