Cipher.UpdateAAD 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 |
|---|---|
| UpdateAAD(ByteBuffer) |
Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort. |
| UpdateAAD(Byte[]) |
Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort. |
| UpdateAAD(Byte[], Int32, Int32) |
Setzt eine mehrteilige Aktualisierung der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) mithilfe einer Teilmenge des bereitgestellten Puffers fort. |
UpdateAAD(ByteBuffer)
Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.
[Android.Runtime.Register("updateAAD", "(Ljava/nio/ByteBuffer;)V", "")]
public void UpdateAAD(Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("updateAAD", "(Ljava/nio/ByteBuffer;)V", "")>]
member this.UpdateAAD : Java.Nio.ByteBuffer -> unit
Parameter
- src
- ByteBuffer
der Puffer, der die AAD enthält
- Attribute
Ausnahmen
wenn diese Verschlüsselungsinstanz nicht für die Verschlüsselung oder Entschlüsselung initialisiert wird.
wenn die Verschlüsselung AEAD nicht unterstützt
Hinweise
Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.
Aufrufe dieser Methode stellen AAD für die Verschlüsselung bereit, wenn sie in Modi wie AEAD (GCM/CCM) ausgeführt wird. Wenn diese Chiffre entweder im GCM- oder CCM-Modus ausgeführt wird, muss alle AAD vor dem Starten von Vorgängen im Chiffretext (über die update Methoden) doFinal bereitgestellt werden.
Alle src.remaining() Bytes, beginnend bei src.position() , werden verarbeitet. Wenn der Eingabepuffer zurückgegeben wird, entspricht die Position des Eingabepuffers seinem Grenzwert. ihr Grenzwert wird nicht geändert.
In 1.7 hinzugefügt.
Java Dokumentation für javax.crypto.Cipher.updateAAD(java.nio.ByteBuffer).
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:
UpdateAAD(Byte[])
Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.
[Android.Runtime.Register("updateAAD", "([B)V", "")]
public void UpdateAAD(byte[]? src);
[<Android.Runtime.Register("updateAAD", "([B)V", "")>]
member this.UpdateAAD : byte[] -> unit
Parameter
- src
- Byte[]
der Puffer mit den zusätzlichen Authentifizierungsdaten
- Attribute
Ausnahmen
wenn diese Verschlüsselungsinstanz nicht für die Verschlüsselung oder Entschlüsselung initialisiert wird.
if input is null
wenn die Verschlüsselung AEAD nicht unterstützt
Hinweise
Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.
Aufrufe dieser Methode stellen AAD für die Verschlüsselung bereit, wenn sie in Modi wie AEAD (GCM/CCM) ausgeführt wird. Wenn diese Chiffre entweder im GCM- oder CCM-Modus ausgeführt wird, muss alle AAD vor dem Starten von Vorgängen im Chiffretext (über die update Methoden) doFinal bereitgestellt werden.
In 1.7 hinzugefügt.
Java Dokumentation für javax.crypto.Cipher.updateAAD(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:
UpdateAAD(Byte[], Int32, Int32)
Setzt eine mehrteilige Aktualisierung der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) mithilfe einer Teilmenge des bereitgestellten Puffers fort.
[Android.Runtime.Register("updateAAD", "([BII)V", "")]
public void UpdateAAD(byte[]? src, int offset, int len);
[<Android.Runtime.Register("updateAAD", "([BII)V", "")>]
member this.UpdateAAD : byte[] * int * int -> unit
Parameter
- src
- Byte[]
der Puffer, der die AAD enthält
- offset
- Int32
der Offset, in src dem die AAD-Eingabe gestartet wird
- len
- Int32
die Anzahl der AAD-Bytes
- Attribute
Ausnahmen
wenn diese Verschlüsselungsinstanz nicht für die Verschlüsselung oder Entschlüsselung initialisiert wird.
nullist , oder wenn inputinputOffset und inputLen geben Sie keinen gültigen Block im Eingabepuffer an.
wenn die Verschlüsselung AEAD nicht unterstützt
Hinweise
Setzt eine mehrteilige Aktualisierung der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) mithilfe einer Teilmenge des bereitgestellten Puffers fort.
Aufrufe dieser Methode stellen AAD für die Verschlüsselung bereit, wenn sie in Modi wie AEAD (GCM/CCM) ausgeführt wird. Wenn diese Chiffre entweder im GCM- oder CCM-Modus ausgeführt wird, muss alle AAD vor dem Starten von Vorgängen im Chiffretext (über die update Methoden) doFinal bereitgestellt werden.
In 1.7 hinzugefügt.
Java Dokumentation für javax.crypto.Cipher.updateAAD(byte[], int, 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.