RSA.EncryptValue(Byte[]) メソッド

定義

派生クラスでオーバーライドされると、公開キーを使用して入力データを暗号化します。When overridden in a derived class, encrypts the input data using the public key.

public:
 virtual cli::array <System::Byte> ^ EncryptValue(cli::array <System::Byte> ^ rgb);
public:
 abstract cli::array <System::Byte> ^ EncryptValue(cli::array <System::Byte> ^ rgb);
public virtual byte[] EncryptValue (byte[] rgb);
public abstract byte[] EncryptValue (byte[] rgb);
abstract member EncryptValue : byte[] -> byte[]
override this.EncryptValue : byte[] -> byte[]
abstract member EncryptValue : byte[] -> byte[]
Public Overridable Function EncryptValue (rgb As Byte()) As Byte()
Public MustOverride Function EncryptValue (rgb As Byte()) As Byte()

パラメーター

rgb
Byte[]

暗号化されるプレーンテキスト。The plain text to be encrypted.

戻り値

Byte[]

暗号化テキストとなる rgb パラメーターの暗号化。The resulting encryption of the rgb parameter as cipher text.

例外

このメソッド呼び出しはサポートされていません。This method call is not supported. この例外は .NET Framework 4.6.NET Framework 4.6 以降、スローされるようになりました。This exception is thrown starting with the .NET Framework 4.6.NET Framework 4.6.

注釈

.NET Framework の .NET Framework 4.5.2.NET Framework 4.5.2 以前のバージョンでは、このメソッドは abstractでした。In the .NET Framework 4.5.2.NET Framework 4.5.2 and earlier versions of the .NET Framework, this method was abstract. ただし、派生クラスによる唯一の実装である RSACryptoServiceProvider.DecryptValueは、NotSupportedException 例外もスローしました。However, the only implementation by a derived class, RSACryptoServiceProvider.DecryptValue, also threw a NotSupportedException exception.

適用対象

こちらもご覧ください