IAuthenticatedEncryptor.Encrypt Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cifra y manipula un fragmento de datos.
public:
cli::array <System::Byte> ^ Encrypt(ArraySegment<System::Byte> plaintext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Encrypt (ArraySegment<byte> plaintext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Encrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Encrypt (plaintext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()
Parámetros
- plaintext
- ArraySegment<Byte>
Texto no cifrado que se va a cifrar. Esta entrada puede tener cero bytes de longitud.
- additionalAuthenticatedData
- ArraySegment<Byte>
Un fragmento de datos que no se incluirá en el texto cifrado devuelto, pero que seguirá siendo cubierto por la etiqueta de autenticación. Esta entrada puede tener cero bytes de longitud. El mismo AAD debe especificarse en la llamada correspondiente a Decrypt.
Devoluciones
Blob de texto cifrado, incluida la etiqueta de autenticación.
Comentarios
Todas las excepciones relacionadas con la criptografía deben homogeneizarse en CryptographicException.