ECDsa.SignHash Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
SignHash(Byte[]) |
Menghasilkan tanda tangan digital untuk nilai hash yang ditentukan. |
SignHash(ReadOnlySpan<Byte>) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan. |
SignHash(Byte[], DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan. |
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan ke dalam buffer yang disediakan. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
SignHash(Byte[])
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Menghasilkan tanda tangan digital untuk nilai hash yang ditentukan.
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()
Parameter
- hash
- Byte[]
Nilai hash data yang sedang ditandatangani.
Mengembalikan
Tanda tangan digital untuk nilai hash yang ditentukan.
Pengecualian
Parameternya hash
adalah null
.
Berlaku untuk
SignHash(ReadOnlySpan<Byte>)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan.
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()
Parameter
- hash
- ReadOnlySpan<Byte>
Nilai hash data yang sedang ditandatangani.
Mengembalikan
Tanda tangan digital untuk nilai hash yang ditentukan.
Pengecualian
Terjadi kesalahan dalam operasi penandatanganan.
Keterangan
Metode ini akan digunakan IeeeP1363FixedFieldConcatenation untuk mengodekan tanda tangan. Untuk menggunakan format tanda tangan yang berbeda, gunakan SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Berlaku untuk
SignHash(Byte[], DSASignatureFormat)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan.
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()
Parameter
- hash
- Byte[]
Nilai hash yang akan ditandatangani.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
Mengembalikan
Tanda tangan ECDSA untuk data yang ditentukan.
Pengecualian
hash
adalah null
.
signatureFormat
bukan format yang diketahui.
Terjadi kesalahan dalam operasi penandatanganan.
Berlaku untuk
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan.
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()
Parameter
- hash
- ReadOnlySpan<Byte>
Nilai hash data yang sedang ditandatangani.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
Mengembalikan
Tanda tangan digital untuk nilai hash yang ditentukan.
Pengecualian
signatureFormat
bukan format yang diketahui.
Terjadi kesalahan dalam operasi penandatanganan.
Berlaku untuk
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan ke dalam buffer yang disediakan.
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
Parameter
- hash
- ReadOnlySpan<Byte>
Nilai hash data yang sedang ditandatangani.
Mengembalikan
Jumlah total byte yang ditulis ke destination
.
Pengecualian
Terjadi kesalahan dalam operasi penandatanganan.
Buffer di destination
terlalu kecil untuk menahan tanda tangan.
Keterangan
Metode ini akan digunakan IeeeP1363FixedFieldConcatenation untuk mengodekan tanda tangan. Untuk menggunakan format tanda tangan yang berbeda, gunakan SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Berlaku untuk
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan.
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
Parameter
- hash
- ReadOnlySpan<Byte>
Nilai hash data yang sedang ditandatangani.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
Mengembalikan
Jumlah total byte yang ditulis ke destination
.
Pengecualian
signatureFormat
bukan format yang diketahui.
Terjadi kesalahan dalam operasi penandatanganan.
Buffer di destination
terlalu kecil untuk menahan tanda tangan.