Метод System::Security::Cryptography::RSACryptoServiceProvider::Encrypt

RSACryptoServiceProvider::Encrypt(ByteArrayPtr, SharedPtr<RSAEncryptionPadding>) method

Шифрует входные данные, используя указанный режим заполнения.

ByteArrayPtr System::Security::Cryptography::RSACryptoServiceProvider::Encrypt(ByteArrayPtr data, SharedPtr<RSAEncryptionPadding> padding) override
ПараметрТипОписание
dataByteArrayPtrByte массив для шифрования.
paddingSharedPtr<RSAEncryptionPadding>Режим заполнения.

ReturnValue

Зашифрованные данные в формате массива байтов.

См. также

RSACryptoServiceProvider::Encrypt(const ByteArrayPtr&, bool) method

Шифрует сообщение. Не реализовано.

ByteArrayPtr System::Security::Cryptography::RSACryptoServiceProvider::Encrypt(const ByteArrayPtr &rgb, bool use_oaep)
ПараметрТипОписание
rgbconst ByteArrayPtr&Data для шифрования.
use_oaepboolTrue — использовать заполнение OAEP, false — использовать заполнение PKCS#1 v1.5.

ReturnValue

Массив зашифрованных данных.

См. также