Idioma

Mac.DoFinal Método

Definição

Sobrecargas

Nome Description
DoFinal()

Conclui a operação MAC.

DoFinal(Byte[])

Processa a matriz de bytes fornecida e conclui a operação MAC.

DoFinal(Byte[], Int32)

Conclui a operação MAC.

DoFinal()

Conclui a operação MAC.

[Android.Runtime.Register("doFinal", "()[B", "")]
public byte[]? DoFinal();
[<Android.Runtime.Register("doFinal", "()[B", "")>]
member this.DoFinal : unit -> byte[]

Retornos

Byte[]

o resultado do MAC.

Atributos

Exceções

se esse MAC não for inicializado.

Comentários

Conclui a operação MAC.

Uma chamada para esse método redefine esse Mac objeto para o estado em que ele estava quando inicializado anteriormente por meio de uma chamada para init(Key) ou init(Key, AlgorithmParameterSpec). Ou seja, o objeto é redefinido e está disponível para gerar outro MAC da mesma chave, se desejado, por meio de novas chamadas de e doFinalpara update . (Para reutilizar esse Mac objeto com uma chave diferente, ele deve ser reinicializado por meio de uma chamada para init(Key) ou init(Key, AlgorithmParameterSpec).

Java documentação para javax.crypto.Mac.doFinal().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

DoFinal(Byte[])

Processa a matriz de bytes fornecida e conclui a operação 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[]

dados em bytes

Retornos

Byte[]

o resultado do MAC.

Atributos

Exceções

se esse MAC não for inicializado.

Comentários

Processa a matriz de bytes fornecida e conclui a operação MAC.

Uma chamada para esse método redefine esse Mac objeto para o estado em que ele estava quando inicializado anteriormente por meio de uma chamada para init(Key) ou init(Key, AlgorithmParameterSpec). Ou seja, o objeto é redefinido e está disponível para gerar outro MAC da mesma chave, se desejado, por meio de novas chamadas de e doFinalpara update . (Para reutilizar esse Mac objeto com uma chave diferente, ele deve ser reinicializado por meio de uma chamada para init(Key) ou init(Key, AlgorithmParameterSpec).

Java documentação para javax.crypto.Mac.doFinal(byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

DoFinal(Byte[], Int32)

Conclui a operação 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[]

o buffer em que o resultado mac é armazenado

outOffset
Int32

o deslocamento em output que o MAC é armazenado

Atributos

Exceções

se o buffer de saída especificado for muito pequeno para que o resumo seja armazenado, o buffer de saída especificado será nullou o deslocamento especificado será negativo ou após o comprimento do buffer de saída.

se esse MAC não for inicializado.

Comentários

Conclui a operação MAC.

Uma chamada para esse método redefine esse Mac objeto para o estado em que ele estava quando inicializado anteriormente por meio de uma chamada para init(Key) ou init(Key, AlgorithmParameterSpec). Ou seja, o objeto é redefinido e está disponível para gerar outro MAC da mesma chave, se desejado, por meio de novas chamadas de e doFinalpara update . (Para reutilizar esse Mac objeto com uma chave diferente, ele deve ser reinicializado por meio de uma chamada para init(Key) ou init(Key, AlgorithmParameterSpec).

O resultado mac é armazenado em output, começando na outOffset inclusão.

Java documentação para javax.crypto.Mac.doFinal(byte[], int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a