MessageDigest.Digest 方法

定义

重载

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[]

返回

Byte[]

生成的哈希值的字节数组。

属性

注解

通过执行最终操作(如填充)来完成哈希计算。 执行此调用后,将重置摘要。

适用于 . 的 java.security.MessageDigest.digest()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

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[]

在摘要完成之前要更新的输入。

返回

Byte[]

生成的哈希值的字节数组。

属性

注解

使用指定的字节数组对摘要执行最终更新,然后完成摘要计算。 也就是说,此方法首先调用 #update(byte[]) update(input),将 输入 数组传递给 update 该方法,然后调用 #digest() digest()

适用于 . 的 java.security.MessageDigest.digest(byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

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

属性

例外

如果发生错误

如果 offsetlen 无效,则为 buf

注解

通过执行最终操作(如填充)来完成哈希计算。 执行此调用后,将重置摘要。

适用于 . 的 java.security.MessageDigest.digest(byte[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于