ISpanAuthenticatedEncryptor Schnittstelle
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.
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. |