Mac.DoFinal Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.