ECDsa.SignHash Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| SignHash(Byte[]) |
Genererar en digital signatur för det angivna hash-värdet. |
| SignHash(ReadOnlySpan<Byte>) |
Beräknar ECDSA-signaturen för det angivna hash-värdet. |
| SignHash(Byte[], DSASignatureFormat) |
Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format. |
| SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Beräknar ECDSA-signaturen för det angivna hashvärdet till den angivna bufferten. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Beräknar ECDSA-signaturen för det angivna hashvärdet i det angivna formatet till den angivna bufferten. |
SignHash(Byte[])
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
Genererar en digital signatur för det angivna hash-värdet.
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()
Parametrar
- hash
- Byte[]
Hash-värdet för de data som signeras.
Returer
En digital signatur för det angivna hash-värdet.
Undantag
Parametern hash är null.
Gäller för
SignHash(ReadOnlySpan<Byte>)
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
Beräknar ECDSA-signaturen för det angivna hash-värdet.
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()
Parametrar
- hash
- ReadOnlySpan<Byte>
Hash-värdet för de data som signeras.
Returer
En digital signatur för det angivna hash-värdet.
Undantag
Ett fel uppstod i signeringsåtgärden.
Kommentarer
Den här metoden används IeeeP1363FixedFieldConcatenation för att koda signaturen. Om du vill använda ett annat signaturformat använder du SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Se även
Gäller för
SignHash(Byte[], DSASignatureFormat)
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format.
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()
Parametrar
- hash
- Byte[]
Hash-värdet som ska signeras.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
Returer
ECDSA-signaturen för angivna data.
Undantag
hash är null.
signatureFormat är inte ett känt format.
Ett fel uppstod i signeringsåtgärden.
Gäller för
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format.
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()
Parametrar
- hash
- ReadOnlySpan<Byte>
Hash-värdet för de data som signeras.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
Returer
En digital signatur för det angivna hash-värdet.
Undantag
signatureFormat är inte ett känt format.
Ett fel uppstod i signeringsåtgärden.
Se även
Gäller för
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
Beräknar ECDSA-signaturen för det angivna hashvärdet till den angivna bufferten.
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
Parametrar
- hash
- ReadOnlySpan<Byte>
Hash-värdet för de data som signeras.
Returer
Det totala antalet byte som skrivits till destination.
Undantag
Ett fel uppstod i signeringsåtgärden.
Bufferten i destination är för liten för att innehålla signaturen.
Kommentarer
Den här metoden används IeeeP1363FixedFieldConcatenation för att koda signaturen. Om du vill använda ett annat signaturformat använder du SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Se även
Gäller för
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
- Källa:
- ECDsa.cs
Beräknar ECDSA-signaturen för det angivna hashvärdet i det angivna formatet till den angivna bufferten.
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
Parametrar
- hash
- ReadOnlySpan<Byte>
Hash-värdet för de data som signeras.
- signatureFormat
- DSASignatureFormat
Kodningsformatet som ska användas för signaturen.
Returer
Det totala antalet byte som skrivits till destination.
Undantag
signatureFormat är inte ett känt format.
Ett fel uppstod i signeringsåtgärden.
Bufferten i destination är för liten för att innehålla signaturen.