Język

AuthenticatedEncryptionProvider.Encrypt Metoda

Definicja

Przeciążenia

Nazwisko Opis
Encrypt(Byte[], Byte[])

Szyfruje określony zwykły tekst.

Encrypt(Byte[], Byte[], Byte[])

Szyfruje określony zwykły tekst.

Encrypt(Byte[], Byte[])

Szyfruje określony zwykły tekst.

public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult Encrypt(byte[] plaintext, byte[] authenticatedData);
abstract member Encrypt : byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
override this.Encrypt : byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
Public Overridable Function Encrypt (plaintext As Byte(), authenticatedData As Byte()) As AuthenticatedEncryptionResult

Parametry

plaintext
Byte[]

Dane do zaszyfrowania.

authenticatedData
Byte[]

Zostanie połączony z wektorem inicjowania i tekstem szyfrowania w celu utworzenia tagu uwierzytelniania.

Zwraca

Zawierający AuthenticatedEncryptionResult wektor szyfrowania, wektor inicjowania, tag i uwierzytelniania.

Wyjątki

Zgłaszany, jeśli authenticatedData wartość ma wartość null lub jest pusta.

Zgłaszany, jeśli operacja kryptograficzna AES rzuciła. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny.

Zgłaszany, jeśli element wewnętrzny SignatureProvider jest usuwany.

Dotyczy

Encrypt(Byte[], Byte[], Byte[])

Szyfruje określony zwykły tekst.

public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult Encrypt(byte[] plaintext, byte[] authenticatedData, byte[] iv);
abstract member Encrypt : byte[] * byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
override this.Encrypt : byte[] * byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
Public Overridable Function Encrypt (plaintext As Byte(), authenticatedData As Byte(), iv As Byte()) As AuthenticatedEncryptionResult

Parametry

plaintext
Byte[]

Dane do zaszyfrowania.

authenticatedData
Byte[]

Zostanie połączony z wektorem inicjowania i tekstem szyfrowania w celu utworzenia tagu uwierzytelniania.

iv
Byte[]

Wektor inicjowania, który ma być używany z algorytmem szyfrowania.

Zwraca

Element AuthenticatedEncryptionResult zawierający wektor szyfrowania, wektor inicjowania i tag uwierzytelniania.

Wyjątki

Zgłaszany, jeśli authenticatedData wartość ma wartość null lub jest pusta.

Zgłaszany, jeśli operacja kryptograficzna AES rzuciła. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny.

Zgłaszany, jeśli element wewnętrzny SignatureProvider jest usuwany.

Dotyczy