Freigeben über


ISpanAuthenticatedEncryptor Schnittstelle

Definition

Stellt eine authentifizierte Verschlüsselungs- und Entschlüsselungsroutine über eine span-basierte API bereit.

public interface ISpanAuthenticatedEncryptor : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor
type ISpanAuthenticatedEncryptor = interface
    interface IAuthenticatedEncryptor
Public Interface ISpanAuthenticatedEncryptor
Implements IAuthenticatedEncryptor
Implementiert

Methoden

Name Beschreibung
Decrypt(ArraySegment<Byte>, ArraySegment<Byte>)

Überprüft das Authentifizierungstag und entschlüsselt ein Blob mit verschlüsselten Daten.

(Geerbt von IAuthenticatedEncryptor)
Decrypt<TWriter>(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, TWriter)

Überprüft das Authentifizierungstag und entschlüsselt einen Blob mit verschlüsselten Daten, und schreibt das Ergebnis in einen Pufferschreiber.

Encrypt(ArraySegment<Byte>, ArraySegment<Byte>)

Verschlüsselt und manipulationssichert eine Datenmenge.

(Geerbt von IAuthenticatedEncryptor)
Encrypt<TWriter>(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, TWriter)

Verschlüsselt und authentifiziert ein Stück Nur-Text-Daten und schreibt das Ergebnis in einen Puffer-Writer.

Gilt für: