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[]
Возвращаемое значение
массив байтов для результирующего хэш-значения.
- Атрибуты
Комментарии
Выполняет хэш-вычисления, выполняя окончательные операции, такие как заполнение. Дайджест сбрасывается после выполнения этого вызова.
Документация по 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[]
входные данные, которые необходимо обновить до завершения дайджеста.
Возвращаемое значение
массив байтов для результирующего хэш-значения.
- Атрибуты
Комментарии
Выполняет окончательное обновление дайджеста с помощью указанного массива байтов, а затем завершает вычисления дайджеста. То есть этот метод сначала вызывает #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.