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
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 init(Key)
von oder init(Key, AlgorithmParameterSpec)
initialisiert wurde. Das heißt, das Objekt wird zurückgesetzt und steht zur Verfügung, um einen anderen MAC aus demselben Schlüssel zu generieren, falls gewünscht, über neue Aufrufe von update
und doFinal
. (Um dieses Mac
Objekt mit einem anderen Schlüssel wiederzuverwenden, muss es über einen Aufruf init(Key)
von oder init(Key, AlgorithmParameterSpec)
neu initialisiert werden.
Java-Dokumentation für javax.crypto.Mac.doFinal()
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der 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 Bytes
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 init(Key)
von oder init(Key, AlgorithmParameterSpec)
initialisiert wurde. Das heißt, das Objekt wird zurückgesetzt und steht zur Verfügung, um einen anderen MAC aus demselben Schlüssel zu generieren, falls gewünscht, über neue Aufrufe von update
und doFinal
. (Um dieses Mac
Objekt mit einem anderen Schlüssel wiederzuverwenden, muss es über einen Aufruf init(Key)
von oder init(Key, AlgorithmParameterSpec)
neu initialisiert werden.
Java-Dokumentation für javax.crypto.Mac.doFinal(byte[])
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der 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 ist
- Attribute
Ausnahmen
, wenn der angegebene Ausgabepuffer entweder zu klein ist, um den Digest zu speichern, ist der angegebene Ausgabepuffer null
, oder der angegebene Offset ist 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 init(Key)
von oder init(Key, AlgorithmParameterSpec)
initialisiert wurde. Das heißt, das Objekt wird zurückgesetzt und steht zur Verfügung, um einen anderen MAC aus demselben Schlüssel zu generieren, falls gewünscht, über neue Aufrufe von update
und doFinal
. (Um dieses Mac
Objekt mit einem anderen Schlüssel wiederzuverwenden, muss es über einen Aufruf init(Key)
von oder init(Key, AlgorithmParameterSpec)
neu initialisiert werden.
Das MAC-Ergebnis wird ab outOffset
inklusive in output
gespeichert.
Java-Dokumentation für javax.crypto.Mac.doFinal(byte[], int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.