AuthenticatedEncryptionProvider.Encrypt Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.