Sprache

Mac.DoFinal Methode

Definition

Überlädt

Name Beschreibung
DoFinal()

Beendet den MAC-Vorgang.

DoFinal(Byte[])

Verarbeitet das angegebene Bytearray und beendet den MAC-Vorgang.

DoFinal(Byte[], Int32)

Beendet den MAC-Vorgang.

DoFinal()

Beendet den MAC-Vorgang.

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

Gibt zurück

Byte[]

das MAC-Ergebnis.

Attribute

Ausnahmen

wenn dieser MAC nicht initialisiert ist.

Hinweise

Beendet den MAC-Vorgang.

Ein Aufruf dieser Methode setzt dieses Mac Objekt auf den Zustand zurück, in dem es sich befand, als es zuvor über einen Aufruf von init(Key) oder init(Key, AlgorithmParameterSpec). Das Heißt, das Objekt wird zurückgesetzt und verfügbar, um einen anderen MAC aus demselben Schlüssel zu generieren, falls gewünscht, über neue Aufrufe und updatedoFinal. (Um dieses Mac Objekt mit einem anderen Schlüssel wiederzuverwenden, muss es über einen Aufruf init(Key) oder init(Key, AlgorithmParameterSpec)eine erneute Initialisierung erfolgen.

Java Dokumentation für javax.crypto.Mac.doFinal().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

DoFinal(Byte[])

Verarbeitet das angegebene Bytearray und beendet den MAC-Vorgang.

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

Parameter

input
Byte[]

Daten in Byte

Gibt zurück

Byte[]

das MAC-Ergebnis.

Attribute

Ausnahmen

wenn dieser MAC nicht initialisiert ist.

Hinweise

Verarbeitet das angegebene Bytearray und beendet den MAC-Vorgang.

Ein Aufruf dieser Methode setzt dieses Mac Objekt auf den Zustand zurück, in dem es sich befand, als es zuvor über einen Aufruf von init(Key) oder init(Key, AlgorithmParameterSpec). Das Heißt, das Objekt wird zurückgesetzt und verfügbar, um einen anderen MAC aus demselben Schlüssel zu generieren, falls gewünscht, über neue Aufrufe und updatedoFinal. (Um dieses Mac Objekt mit einem anderen Schlüssel wiederzuverwenden, muss es über einen Aufruf init(Key) oder init(Key, AlgorithmParameterSpec)eine erneute Initialisierung erfolgen.

Java Dokumentation für javax.crypto.Mac.doFinal(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

DoFinal(Byte[], Int32)

Beendet den MAC-Vorgang.

[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

Parameter

output
Byte[]

Der Puffer, in dem das MAC-Ergebnis gespeichert ist

outOffset
Int32

der Offset, in output dem der MAC gespeichert wird

Attribute

Ausnahmen

wenn der angegebene Ausgabepuffer entweder zu klein ist, damit der Digest gespeichert werden kann, ist nullder angegebene Ausgabepuffer oder der angegebene Offset negativ oder über die Länge des Ausgabepuffers hinaus.

wenn dieser MAC nicht initialisiert ist.

Hinweise

Beendet den MAC-Vorgang.

Ein Aufruf dieser Methode setzt dieses Mac Objekt auf den Zustand zurück, in dem es sich befand, als es zuvor über einen Aufruf von init(Key) oder init(Key, AlgorithmParameterSpec). Das Heißt, das Objekt wird zurückgesetzt und verfügbar, um einen anderen MAC aus demselben Schlüssel zu generieren, falls gewünscht, über neue Aufrufe und updatedoFinal. (Um dieses Mac Objekt mit einem anderen Schlüssel wiederzuverwenden, muss es über einen Aufruf init(Key) oder init(Key, AlgorithmParameterSpec)eine erneute Initialisierung erfolgen.

Das MAC-Ergebnis wird ab outOffset einschließlich in output

Java Dokumentation für javax.crypto.Mac.doFinal(byte[], int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: