Mac.DoFinal Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| DoFinal() |
Finaliza la operación MAC. |
| DoFinal(Byte[]) |
Procesa la matriz de bytes especificada y finaliza la operación MAC. |
| DoFinal(Byte[], Int32) |
Finaliza la operación MAC. |
DoFinal()
Finaliza la operación MAC.
[Android.Runtime.Register("doFinal", "()[B", "")]
public byte[]? DoFinal();
[<Android.Runtime.Register("doFinal", "()[B", "")>]
member this.DoFinal : unit -> byte[]
Devoluciones
el resultado de MAC.
- Atributos
Excepciones
si no se inicializa este MAC.
Comentarios
Finaliza la operación MAC.
Una llamada a este método restablece este Mac objeto al estado en que se encontraba cuando se inicializó previamente a través de una llamada a init(Key) o init(Key, AlgorithmParameterSpec). Es decir, el objeto se restablece y está disponible para generar otro MAC desde la misma clave, si lo desea, a través de nuevas llamadas a update y doFinal. (Para volver a usar este Mac objeto con una clave diferente, se debe reinicializar a través de una llamada a init(Key) o init(Key, AlgorithmParameterSpec).
Java documentación para javax.crypto.Mac.doFinal().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
DoFinal(Byte[])
Procesa la matriz de bytes especificada y finaliza la operación MAC.
[Android.Runtime.Register("doFinal", "([B)[B", "")]
public byte[]? DoFinal(byte[]? input);
[<Android.Runtime.Register("doFinal", "([B)[B", "")>]
member this.DoFinal : byte[] -> byte[]
Parámetros
- input
- Byte[]
datos en bytes
Devoluciones
el resultado de MAC.
- Atributos
Excepciones
si no se inicializa este MAC.
Comentarios
Procesa la matriz de bytes especificada y finaliza la operación MAC.
Una llamada a este método restablece este Mac objeto al estado en que se encontraba cuando se inicializó previamente a través de una llamada a init(Key) o init(Key, AlgorithmParameterSpec). Es decir, el objeto se restablece y está disponible para generar otro MAC desde la misma clave, si lo desea, a través de nuevas llamadas a update y doFinal. (Para volver a usar este Mac objeto con una clave diferente, se debe reinicializar a través de una llamada a init(Key) o init(Key, AlgorithmParameterSpec).
Java documentación para javax.crypto.Mac.doFinal(byte[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
DoFinal(Byte[], Int32)
Finaliza la operación MAC.
[Android.Runtime.Register("doFinal", "([BI)V", "")]
public void DoFinal(byte[]? output, int outOffset);
[<Android.Runtime.Register("doFinal", "([BI)V", "")>]
member this.DoFinal : byte[] * int -> unit
Parámetros
- output
- Byte[]
el búfer donde se almacena el resultado mac
- outOffset
- Int32
desplazamiento en el output que se almacena el MAC
- Atributos
Excepciones
si el búfer de salida especificado es demasiado pequeño para que se almacene el resumen, el búfer de salida especificado es nullo el desplazamiento especificado es negativo o más allá de la longitud del búfer de salida.
si no se inicializa este MAC.
Comentarios
Finaliza la operación MAC.
Una llamada a este método restablece este Mac objeto al estado en que se encontraba cuando se inicializó previamente a través de una llamada a init(Key) o init(Key, AlgorithmParameterSpec). Es decir, el objeto se restablece y está disponible para generar otro MAC desde la misma clave, si lo desea, a través de nuevas llamadas a update y doFinal. (Para volver a usar este Mac objeto con una clave diferente, se debe reinicializar a través de una llamada a init(Key) o init(Key, AlgorithmParameterSpec).
El resultado de MAC se almacena en output, comenzando por outOffset inclusive.
Java documentación para javax.crypto.Mac.doFinal(byte[], int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.