DSACryptoServiceProvider.SignData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen verilerin karma değerini hesaplar ve imzalar.
Aşırı Yüklemeler
SignData(Byte[]) |
Belirtilen bayt dizisinin karma değerini hesaplar ve sonuçta elde edilen karma değeri imzalar. |
SignData(Stream) |
Belirtilen giriş akışının karma değerini hesaplar ve sonuçta elde edilen karma değeri imzalar. |
SignData(Byte[], Int32, Int32) |
Belirtilen başlangıç noktasından belirtilen bitiş noktasına kadar bir bayt dizisi imzalar. |
SignData(Byte[])
Belirtilen bayt dizisinin karma değerini hesaplar ve sonuçta elde edilen karma değeri imzalar.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer);
public byte[] SignData (byte[] buffer);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (buffer As Byte()) As Byte()
Parametreler
- buffer
- Byte[]
Karmanın hesaplanacağı giriş verileri.
Döndürülenler
DSA Belirtilen verilerin imzası.
Açıklamalar
Bu yöntem, yöntemi kullanılarak VerifyData doğrulanan bir dijital imza oluşturur.
DSA karma algoritmasını SHA1 kullanır.
Ayrıca bkz.
Şunlara uygulanır
SignData(Stream)
Belirtilen giriş akışının karma değerini hesaplar ve sonuçta elde edilen karma değeri imzalar.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ inputStream);
public byte[] SignData (System.IO.Stream inputStream);
override this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (inputStream As Stream) As Byte()
Parametreler
- inputStream
- Stream
Karmanın hesaplanacağı giriş verileri.
Döndürülenler
DSA Belirtilen verilerin imzası.
Açıklamalar
DSA karma algoritmasını SHA1 kullanır.
Ayrıca bkz.
Şunlara uygulanır
SignData(Byte[], Int32, Int32)
Belirtilen başlangıç noktasından belirtilen bitiş noktasına kadar bir bayt dizisi imzalar.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer, int offset, int count);
public byte[] SignData (byte[] buffer, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (buffer As Byte(), offset As Integer, count As Integer) As Byte()
Parametreler
- buffer
- Byte[]
İmzaya bağlanacak giriş verileri.
- offset
- Int32
Veri kullanmaya başlamak için diziye uzaklık.
- count
- Int32
Dizideki veri olarak kullanılacak bayt sayısı.
Döndürülenler
DSA Belirtilen verilerin imzası.
Açıklamalar
Bu yöntem, yöntemi kullanılarak VerifyData doğrulanan bir dijital imza oluşturur.
DSA karma algoritmasını SHA1 kullanır.