Bagikan melalui


MessageDigest.Digest Metode

Definisi

Overload

Digest()

Menyelesaikan komputasi hash dengan melakukan operasi akhir seperti padding.

Digest(Byte[])

Melakukan pembaruan akhir pada hash menggunakan array byte yang ditentukan, lalu menyelesaikan komputasi hash.

Digest(Byte[], Int32, Int32)

Menyelesaikan komputasi hash dengan melakukan operasi akhir seperti padding.

Digest()

Menyelesaikan komputasi hash dengan melakukan operasi akhir seperti padding.

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

Mengembalikan

Byte[]

array byte untuk nilai hash yang dihasilkan.

Atribut

Keterangan

Menyelesaikan komputasi hash dengan melakukan operasi akhir seperti padding. Hash diatur ulang setelah panggilan ini dilakukan.

Dokumentasi Java untuk java.security.MessageDigest.digest().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Lihat juga

Berlaku untuk

Digest(Byte[])

Melakukan pembaruan akhir pada hash menggunakan array byte yang ditentukan, lalu menyelesaikan komputasi hash.

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

Parameter

input
Byte[]

input yang akan diperbarui sebelum hash selesai.

Mengembalikan

Byte[]

array byte untuk nilai hash yang dihasilkan.

Atribut

Keterangan

Melakukan pembaruan akhir pada hash menggunakan array byte yang ditentukan, lalu menyelesaikan komputasi hash. Artinya, metode ini pertama kali memanggil #update(byte[]) update(input), meneruskan array input ke update metode , lalu memanggil #digest() digest().

Dokumentasi Java untuk java.security.MessageDigest.digest(byte[]).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Lihat juga

Berlaku untuk

Digest(Byte[], Int32, Int32)

Menyelesaikan komputasi hash dengan melakukan operasi akhir seperti padding.

[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

Parameter

buf
Byte[]

buffer output untuk hash komputasi

offset
Int32

offset ke dalam buffer output untuk mulai menyimpan hash

len
Int32

jumlah byte dalam buf yang dialokasikan untuk hash

Mengembalikan

jumlah byte yang ditempatkan ke dalam buf

Atribut

Pengecualian

jika terjadi kesalahan

jika offset atau len tidak valid sehubungan dengan buf

Keterangan

Menyelesaikan komputasi hash dengan melakukan operasi akhir seperti padding. Hash diatur ulang setelah panggilan ini dilakukan.

Dokumentasi Java untuk java.security.MessageDigest.digest(byte[], int, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Lihat juga

Berlaku untuk