Поделиться через


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 для java.security.MessageDigest.digest().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к

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 для java.security.MessageDigest.digest(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к

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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к