Partilhar via


AsymmetricKeyExchangeFormatter Classe

Definição

Representa a classe base da qual derivam todos os formatadores de troca de chaves assimétrica.

public ref class AsymmetricKeyExchangeFormatter abstract
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
Herança
AsymmetricKeyExchangeFormatter
Derivado
Atributos

Comentários

Os formatadores de troca de chaves assimétricas criptografam dados de troca de chaves.

A troca de chaves permite que um remetente crie informações secretas, como dados aleatórios que podem ser usados como uma chave em um algoritmo de criptografia simétrica, e use a criptografia para enviá-la ao destinatário pretendido.

Cuidado

É altamente recomendável que você não tente criar seu próprio método de troca de chaves com base na funcionalidade básica fornecida, pois muitos detalhes da operação devem ser executados cuidadosamente para que a troca de chaves seja bem-sucedida.

Construtores

AsymmetricKeyExchangeFormatter()

Inicializa uma nova instância de AsymmetricKeyExchangeFormatter.

Propriedades

Parameters

Quando substituído em uma classe derivada, obtém os parâmetros para a troca de chaves assimétrica.

Métodos

CreateKeyExchange(Byte[])

Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados.

CreateKeyExchange(Byte[], Type)

Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetKey(AsymmetricAlgorithm)

Quando substituído em uma classe derivada, define a chave pública a ser usada para criptografar as informações de segredo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também