ECDsa.SignHash Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SignHash(Byte[]) |
Generuje podpis cyfrowy dla określonej wartości skrótu. |
SignHash(ReadOnlySpan<Byte>) |
Oblicza sygnaturę ECDSA dla określonej wartości skrótu. |
SignHash(Byte[], DSASignatureFormat) |
Oblicza sygnaturę ECDSA dla określonej wartości skrótu w wskazanym formacie. |
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Oblicza sygnaturę ECDSA dla określonej wartości skrótu w wskazanym formacie. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Oblicza sygnaturę ECDSA dla określonej wartości skrótu do podanego buforu. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Oblicza sygnaturę ECDSA dla określonej wartości skrótu w wskazanym formacie do udostępnionego buforu. |
SignHash(Byte[])
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Generuje podpis cyfrowy dla określonej wartości skrótu.
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()
Parametry
- hash
- Byte[]
Wartość skrótu danych, które są podpisane.
Zwraca
Podpis cyfrowy dla określonej wartości skrótu.
Wyjątki
Parametr hash
to null
.
Dotyczy
SignHash(ReadOnlySpan<Byte>)
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Oblicza sygnaturę ECDSA dla określonej wartości skrótu.
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()
Parametry
- hash
- ReadOnlySpan<Byte>
Wartość skrótu danych, które są podpisane.
Zwraca
Podpis cyfrowy dla określonej wartości skrótu.
Wyjątki
Wystąpił błąd podczas operacji podpisywania.
Uwagi
Ta metoda będzie używana IeeeP1363FixedFieldConcatenation do kodowania podpisu. Aby użyć innego formatu podpisu, użyj polecenia SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Dotyczy
SignHash(Byte[], DSASignatureFormat)
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Oblicza sygnaturę ECDSA dla określonej wartości skrótu w wskazanym formacie.
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()
Parametry
- hash
- Byte[]
Wartość skrótu do podpisania.
- signatureFormat
- DSASignatureFormat
Format kodowania do użycia dla podpisu.
Zwraca
Podpis ECDSA dla określonych danych.
Wyjątki
hash
to null
.
signatureFormat
nie jest znanym formatem.
Wystąpił błąd podczas operacji podpisywania.
Dotyczy
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Oblicza sygnaturę ECDSA dla określonej wartości skrótu w wskazanym formacie.
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()
Parametry
- hash
- ReadOnlySpan<Byte>
Wartość skrótu danych, które są podpisane.
- signatureFormat
- DSASignatureFormat
Format kodowania do użycia dla podpisu.
Zwraca
Podpis cyfrowy dla określonej wartości skrótu.
Wyjątki
signatureFormat
nie jest znanym formatem.
Wystąpił błąd podczas operacji podpisywania.
Dotyczy
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Oblicza sygnaturę ECDSA dla określonej wartości skrótu do podanego buforu.
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
Parametry
- hash
- ReadOnlySpan<Byte>
Wartość skrótu danych, które są podpisane.
Zwraca
Całkowita liczba bajtów zapisanych w pliku destination
.
Wyjątki
Wystąpił błąd podczas operacji podpisywania.
Bufor w pliku destination
jest za mały, aby przechowywać podpis.
Uwagi
Ta metoda będzie używana IeeeP1363FixedFieldConcatenation do kodowania podpisu. Aby użyć innego formatu podpisu, użyj polecenia SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Dotyczy
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Oblicza sygnaturę ECDSA dla określonej wartości skrótu w wskazanym formacie do udostępnionego buforu.
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
Parametry
- hash
- ReadOnlySpan<Byte>
Wartość skrótu danych, które są podpisane.
- signatureFormat
- DSASignatureFormat
Format kodowania do użycia dla podpisu.
Zwraca
Całkowita liczba bajtów zapisanych w pliku destination
.
Wyjątki
signatureFormat
nie jest znanym formatem.
Wystąpił błąd podczas operacji podpisywania.
Bufor w pliku destination
jest za mały, aby przechowywać podpis.