ECDsa.SignHash Método

Definición

Sobrecargas

Nombre Description
SignHash(Byte[])

Genera una firma digital para el valor hash especificado.

SignHash(ReadOnlySpan<Byte>)

Calcula la firma ECDSA para el valor hash especificado.

SignHash(Byte[], DSASignatureFormat)

Calcula la firma ECDSA para el valor hash especificado en el formato indicado.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Calcula la firma ECDSA para el valor hash especificado en el formato indicado.

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Calcula la firma ECDSA para el valor hash especificado en el búfer proporcionado.

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

Calcula la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado.

SignHash(Byte[])

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Genera una firma digital para el valor hash especificado.

public:
 abstract cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public abstract byte[] SignHash(byte[] hash);
abstract member SignHash : byte[] -> byte[]
Public MustOverride Function SignHash (hash As Byte()) As Byte()

Parámetros

hash
Byte[]

Valor hash de los datos que se están firmando.

Devoluciones

Byte[]

Firma digital para el valor hash especificado.

Excepciones

El hash parámetro es null.

Se aplica a

SignHash(ReadOnlySpan<Byte>)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcula la firma ECDSA para el valor hash especificado.

public:
 cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash);
public byte[] SignHash(ReadOnlySpan<byte> hash);
member this.SignHash : ReadOnlySpan<byte> -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte)) As Byte()

Parámetros

hash
ReadOnlySpan<Byte>

Valor hash de los datos que se están firmando.

Devoluciones

Byte[]

Firma digital para el valor hash especificado.

Excepciones

Error en la operación de firma.

Comentarios

Este método usará IeeeP1363FixedFieldConcatenation para codificar la firma. Para usar un formato de firma diferente, use SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).

Consulte también

Se aplica a

SignHash(Byte[], DSASignatureFormat)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcula la firma ECDSA para el valor hash especificado en el formato indicado.

public:
 cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash(byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As Byte(), signatureFormat As DSASignatureFormat) As Byte()

Parámetros

hash
Byte[]

Valor hash que se va a firmar.

signatureFormat
DSASignatureFormat

Formato de codificación que se va a usar para la firma.

Devoluciones

Byte[]

Firma ECDSA para los datos especificados.

Excepciones

hash es null.

signatureFormat no es un formato conocido.

Error en la operación de firma.

Se aplica a

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcula la firma ECDSA para el valor hash especificado en el formato indicado.

public:
 cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash(ReadOnlySpan<byte> hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Byte()

Parámetros

hash
ReadOnlySpan<Byte>

Valor hash de los datos que se están firmando.

signatureFormat
DSASignatureFormat

Formato de codificación que se va a usar para la firma.

Devoluciones

Byte[]

Firma digital para el valor hash especificado.

Excepciones

signatureFormat no es un formato conocido.

Error en la operación de firma.

Consulte también

Se aplica a

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcula la firma ECDSA para el valor hash especificado en el búfer proporcionado.

public:
 int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parámetros

hash
ReadOnlySpan<Byte>

Valor hash de los datos que se están firmando.

destination
Span<Byte>

Búfer que va a recibir la firma.

Devoluciones

Número total de bytes escritos en destination.

Excepciones

Error en la operación de firma.

El búfer en destination es demasiado pequeño para contener la firma.

Comentarios

Este método usará IeeeP1363FixedFieldConcatenation para codificar la firma. Para usar un formato de firma diferente, use SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).

Consulte también

Se aplica a

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcula la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado.

public:
 int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat) As Integer

Parámetros

hash
ReadOnlySpan<Byte>

Valor hash de los datos que se están firmando.

destination
Span<Byte>

Búfer que va a recibir la firma.

signatureFormat
DSASignatureFormat

Formato de codificación que se va a usar para la firma.

Devoluciones

Número total de bytes escritos en destination.

Excepciones

signatureFormat no es un formato conocido.

Error en la operación de firma.

El búfer en destination es demasiado pequeño para contener la firma.

Consulte también

Se aplica a