DSACryptoServiceProvider.SignData 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
计算指定数据的哈希值,并对其进行签名。
重载
SignData(Byte[]) |
计算指定字节数组的哈希值并对结果哈希值签名。 |
SignData(Stream) |
计算指定输入流的哈希值并对结果哈希值签名。 |
SignData(Byte[], Int32, Int32) |
对字节数组从指定起始点到指定结束点进行签名。 |
SignData(Byte[])
计算指定字节数组的哈希值并对结果哈希值签名。
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()
参数
- buffer
- Byte[]
要为其计算哈希的输入数据。
返回
Byte[]
指定数据的 DSA 签名。
注解
此方法创建使用 VerifyData 方法验证的数字签名。
另请参阅
适用于
SignData(Stream)
计算指定输入流的哈希值并对结果哈希值签名。
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()
参数
- inputStream
- Stream
要为其计算哈希的输入数据。
返回
Byte[]
指定数据的 DSA 签名。
注解
另请参阅
适用于
SignData(Byte[], Int32, Int32)
对字节数组从指定起始点到指定结束点进行签名。
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()
参数
- buffer
- Byte[]
要签名的输入数据。
- offset
- Int32
数组中的偏移量,从该位置开始使用数据。
- count
- Int32
数组中用作数据的字节数。
返回
Byte[]
指定数据的 DSA 签名。
注解
此方法创建使用 VerifyData 方法验证的数字签名。