DSA.SignData 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.
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya.
Overload
SignData(Byte[], HashAlgorithmName) |
Menghitung nilai hash dari array byte yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan. |
SignData(Stream, HashAlgorithmName) |
Menghitung nilai hash dari aliran yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan. |
SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Menghitung nilai hash dari sebagian array byte yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan. |
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignData(Byte[], HashAlgorithmName)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Menghitung nilai hash dari array byte yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public byte[] SignData (byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName) As Byte()
Parameter
- data
- Byte[]
Data input untuk menghitung hash.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
Mengembalikan
Tanda tangan DSA untuk data yang ditentukan.
Pengecualian
data
adalah null
.
Berlaku untuk
SignData(Stream, HashAlgorithmName)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Menghitung nilai hash dari aliran yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan.
public:
virtual cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()
Parameter
- data
- Stream
Aliran input untuk menghitung hash.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
Mengembalikan
Tanda tangan DSA untuk data yang ditentukan.
Pengecualian
data
adalah null
.
Berlaku untuk
SignData(Byte[], HashAlgorithmName, DSASignatureFormat)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parameter
- data
- Byte[]
Data yang akan ditandatangani.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
Mengembalikan
Tanda tangan DSA untuk data yang ditentukan.
Pengecualian
data
adalah null
.
signatureFormat
bukan format yang diketahui.
hashAlgorithm
memiliki null
atau kosong Name.
Terjadi kesalahan dalam operasi hashing atau penandatanganan.
Berlaku untuk
SignData(Stream, HashAlgorithmName, DSASignatureFormat)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parameter
- data
- Stream
Data yang akan ditandatangani.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
Mengembalikan
Tanda tangan DSA untuk data yang ditentukan.
Pengecualian
data
adalah null
.
signatureFormat
bukan format yang diketahui.
hashAlgorithm
memiliki null
atau kosong Name.
Terjadi kesalahan dalam operasi hashing atau penandatanganan.
Berlaku untuk
SignData(Byte[], Int32, Int32, HashAlgorithmName)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Menghitung nilai hash dari sebagian array byte yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan.
public:
virtual cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()
Parameter
- data
- Byte[]
Data input untuk menghitung hash.
- offset
- Int32
Offset ke dalam array untuk mulai menggunakan data.
- count
- Int32
Jumlah byte dalam array yang akan digunakan sebagai data.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
Mengembalikan
Tanda tangan DSA untuk data yang ditentukan.
Pengecualian
data
adalah null
.
offset
kurang dari nol.
-atau-
count
kurang dari nol.
-atau-
offset
+
count
- 1 menghasilkan indeks yang berada di luar batas data
atas .
Berlaku untuk
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parameter
- data
- Byte[]
Data yang akan ditandatangani.
- offset
- Int32
Offset ke data
di mana untuk mulai hashing.
- count
- Int32
Jumlah byte yang akan dibaca dari data
.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
Mengembalikan
Tanda tangan DSA untuk data yang ditentukan.
Pengecualian
data
adalah null
.
signatureFormat
bukan format yang diketahui.
-atau- offset
kurang dari nol.
-atau- count
kurang dari nol.
-or- offset
+ count
- 1 menghasilkan indeks yang berada di luar batas data
atas .
hashAlgorithm
memiliki null
atau kosong Name.
Terjadi kesalahan dalam operasi hashing atau penandatanganan.