MessageDigest.Digest 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Digest() |
通过执行最终操作(如填充)来完成哈希计算。 |
| Digest(Byte[]) |
使用指定的字节数组对摘要执行最终更新,然后完成摘要计算。 |
| Digest(Byte[], Int32, Int32) |
通过执行最终操作(如填充)来完成哈希计算。 |
Digest()
通过执行最终操作(如填充)来完成哈希计算。
[Android.Runtime.Register("digest", "()[B", "GetDigestHandler")]
public virtual byte[] Digest();
[<Android.Runtime.Register("digest", "()[B", "GetDigestHandler")>]
abstract member Digest : unit -> byte[]
override this.Digest : unit -> byte[]
返回
生成的哈希值的字节数组。
- 属性
注解
通过执行最终操作(如填充)来完成哈希计算。 执行此调用后,将重置摘要。
Java文档java.security.MessageDigest.digest()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
另请参阅
适用于
Digest(Byte[])
使用指定的字节数组对摘要执行最终更新,然后完成摘要计算。
[Android.Runtime.Register("digest", "([B)[B", "GetDigest_arrayBHandler")]
public virtual byte[] Digest(byte[] input);
[<Android.Runtime.Register("digest", "([B)[B", "GetDigest_arrayBHandler")>]
abstract member Digest : byte[] -> byte[]
override this.Digest : byte[] -> byte[]
参数
- input
- Byte[]
在摘要完成之前要更新的输入。
返回
生成的哈希值的字节数组。
- 属性
注解
使用指定的字节数组对摘要执行最终更新,然后完成摘要计算。 也就是说,此方法首先调用 #update(byte[]) update(input),将 输入 数组传递给 update 该方法,然后调用 #digest() digest()。
Java文档java.security.MessageDigest.digest(byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
另请参阅
适用于
Digest(Byte[], Int32, Int32)
通过执行最终操作(如填充)来完成哈希计算。
[Android.Runtime.Register("digest", "([BII)I", "GetDigest_arrayBIIHandler")]
public virtual int Digest(byte[] buf, int offset, int len);
[<Android.Runtime.Register("digest", "([BII)I", "GetDigest_arrayBIIHandler")>]
abstract member Digest : byte[] * int * int -> int
override this.Digest : byte[] * int * int -> int
参数
- buf
- Byte[]
计算摘要的输出缓冲区
- offset
- Int32
偏移量到输出缓冲区以开始存储摘要
- len
- Int32
为摘要分配的 buf 中的字节数
返回
放入的字节数 buf
- 属性
例外
如果发生错误
如果 offset 或 len 无效,则为 buf
注解
通过执行最终操作(如填充)来完成哈希计算。 执行此调用后,将重置摘要。
Java文档java.security.MessageDigest.digest(byte[], int, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。