RijndaelManaged クラス
アセンブリ: mscorlib (mscorlib.dll 内)



Imports System Imports System.IO Imports System.Text Imports System.Security.Cryptography Namespace RijndaelManaged_Examples Class MyMainClass Public Shared Sub Main() Dim original As String = "This is a much longer string of data than a public/private key algorithm will accept." Dim roundtrip As String Dim textConverter As New ASCIIEncoding() Dim myRijndael As New RijndaelManaged() Dim fromEncrypt() As Byte Dim encrypted() As Byte Dim toEncrypt() As Byte Dim key() As Byte Dim IV() As Byte 'Create a new key and initialization vector. myRijndael.GenerateKey() myRijndael.GenerateIV() 'Get the key and IV. key = myRijndael.Key IV = myRijndael.IV 'Get an encryptor. Dim encryptor As ICryptoTransform = myRijndael.CreateEncryptor(key, IV) 'Encrypt the data. Dim msEncrypt As New MemoryStream() Dim csEncrypt As New CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write) 'Convert the data to a byte array. toEncrypt = textConverter.GetBytes(original) 'Write all data to the crypto stream and flush it. csEncrypt.Write(toEncrypt, 0, toEncrypt.Length) csEncrypt.FlushFinalBlock() 'Get encrypted array of bytes. encrypted = msEncrypt.ToArray() 'This is where the message would be transmitted to a recipient ' who already knows your secret key. Optionally, you can ' also encrypt your secret key using a public key algorithm ' and pass it to the mesage recipient along with the RijnDael ' encrypted message. 'Get a decryptor that uses the same key and IV as the encryptor. Dim decryptor As ICryptoTransform = myRijndael.CreateDecryptor(key, IV) 'Now decrypt the previously encrypted message using the decryptor ' obtained in the above step. Dim msDecrypt As New MemoryStream(encrypted) Dim csDecrypt As New CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read) fromEncrypt = New Byte(encrypted.Length) {} 'Read the data out of the crypto stream. csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length) 'Convert the byte array back into a string. roundtrip = textConverter.GetString(fromEncrypt) 'Display the original data and the decrypted data. Console.WriteLine("Original: {0}", original) Console.WriteLine("Round Trip: {0}", roundtrip) End Sub 'Main End Class 'MyMainClass End Namespace 'RijndaelManaged_Examples
using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace RijndaelManaged_Examples { class MyMainClass { public static void Main() { string original = "This is a much longer string of data than a public/private key algorithm will accept."; string roundtrip; ASCIIEncoding textConverter = new ASCIIEncoding(); RijndaelManaged myRijndael = new RijndaelManaged(); byte[] fromEncrypt; byte[] encrypted; byte[] toEncrypt; byte[] key; byte[] IV; //Create a new key and initialization vector. myRijndael.GenerateKey(); myRijndael.GenerateIV(); //Get the key and IV. key = myRijndael.Key; IV = myRijndael.IV; //Get an encryptor. ICryptoTransform encryptor = myRijndael.CreateEncryptor(key, IV); //Encrypt the data. MemoryStream msEncrypt = new MemoryStream(); CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write); //Convert the data to a byte array. toEncrypt = textConverter.GetBytes(original); //Write all data to the crypto stream and flush it. csEncrypt.Write(toEncrypt, 0, toEncrypt.Length); csEncrypt.FlushFinalBlock(); //Get encrypted array of bytes. encrypted = msEncrypt.ToArray(); //This is where the message would be transmitted to a recipient // who already knows your secret key. Optionally, you can // also encrypt your secret key using a public key algorithm // and pass it to the mesage recipient along with the RijnDael // encrypted message. //Get a decryptor that uses the same key and IV as the encryptor. ICryptoTransform decryptor = myRijndael.CreateDecryptor(key, IV); //Now decrypt the previously encrypted message using the decryptor // obtained in the above step. MemoryStream msDecrypt = new MemoryStream(encrypted); CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read); fromEncrypt = new byte[encrypted.Length]; //Read the data out of the crypto stream. csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length); //Convert the byte array back into a string. roundtrip = textConverter.GetString(fromEncrypt); //Display the original data and the decrypted data. Console.WriteLine("Original: {0}", original); Console.WriteLine("Round Trip: {0}", roundtrip); } } }
#using <System.dll> using namespace System; using namespace System::IO; using namespace System::Text; using namespace System::Security::Cryptography; int main() { String^ original = "This is a much longer string of data than a public/private key algorithm will accept."; String^ roundtrip; ASCIIEncoding^ textConverter = gcnew ASCIIEncoding; RijndaelManaged^ myRijndael = gcnew RijndaelManaged; array<Byte>^fromEncrypt; array<Byte>^encrypted; array<Byte>^toEncrypt; array<Byte>^key; array<Byte>^IV; //Create a new key and initialization vector. myRijndael->GenerateKey(); myRijndael->GenerateIV(); //Get the key and IV. key = myRijndael->Key; IV = myRijndael->IV; //Get an encryptor. ICryptoTransform^ encryptor = myRijndael->CreateEncryptor( key, IV ); //Encrypt the data. MemoryStream^ msEncrypt = gcnew MemoryStream; CryptoStream^ csEncrypt = gcnew CryptoStream( msEncrypt,encryptor,CryptoStreamMode::Write ); //Convert the data to a Byte array. toEncrypt = textConverter->GetBytes( original ); //Write all data to the crypto stream and flush it. csEncrypt->Write( toEncrypt, 0, toEncrypt->Length ); csEncrypt->FlushFinalBlock(); //Get encrypted array of bytes. encrypted = msEncrypt->ToArray(); //This is where the message would be transmitted to a recipient // who already knows your secret key. Optionally, you can // also encrypt your secret key using a public key algorithm // and pass it to the mesage recipient along with the RijnDael // encrypted message. //Get a decryptor that uses the same key and IV as the encryptor. ICryptoTransform^ decryptor = myRijndael->CreateDecryptor( key, IV ); //Now decrypt the previously encrypted message using the decryptor // obtained in the above step. MemoryStream^ msDecrypt = gcnew MemoryStream( encrypted ); CryptoStream^ csDecrypt = gcnew CryptoStream( msDecrypt,decryptor,CryptoStreamMode::Read ); fromEncrypt = gcnew array<Byte>(encrypted->Length); //Read the data out of the crypto stream. csDecrypt->Read( fromEncrypt, 0, fromEncrypt->Length ); //Convert the Byte array back into a String*. roundtrip = textConverter->GetString( fromEncrypt ); //Display the original data and the decrypted data. Console::WriteLine( "Original: {0}", original ); Console::WriteLine( "Round Trip: {0}", roundtrip ); }
package RijndaelManaged_Examples; import System.*; import System.IO.*; import System.Text.*; import System.Security.Cryptography.*; class MyMainClass { public static void main(String[] args) { String original = "This is a much longer string of data than a " + "public/private key algorithm will accept."; String roundTrip; ASCIIEncoding textConverter = new ASCIIEncoding(); RijndaelManaged myRijndael = new RijndaelManaged(); ubyte fromEncrypt[]; ubyte encrypted[]; ubyte toEncrypt[]; ubyte key[]; ubyte iv[]; //Create a new key and initialization vector. myRijndael.GenerateKey(); myRijndael.GenerateIV(); //Get the key and iv. key = myRijndael.get_Key(); iv = myRijndael.get_IV(); //Get an encryptor. ICryptoTransform encryptor = myRijndael.CreateEncryptor(key, iv); //Encrypt the data. MemoryStream msEncrypt = new MemoryStream(); CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write); //Convert the data to a byte array. toEncrypt = textConverter.GetBytes(original); //Write all data to the crypto stream and flush it. csEncrypt.Write(toEncrypt, 0, toEncrypt.get_Length()); csEncrypt.FlushFinalBlock(); //Get encrypted array of bytes. encrypted = msEncrypt.ToArray(); //This is where the message would be transmitted to a recipient // who already knows your secret key. Optionally, you can // also encrypt your secret key using a public key algorithm // and pass it to the mesage recipient along with the RijnDael // encrypted message. //Get a decryptor that uses the same key and iv as the encryptor. ICryptoTransform decryptor = myRijndael.CreateDecryptor(key, iv); //Now decrypt the previously encrypted message using the decryptor // obtained in the above step. MemoryStream msDecrypt = new MemoryStream(encrypted); CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor , CryptoStreamMode.Read); fromEncrypt = new ubyte[encrypted.get_Length()]; //Read the data out of the crypto stream. csDecrypt.Read(fromEncrypt, 0, fromEncrypt.get_Length()); //Convert the byte array back into a string. roundTrip = textConverter.GetString(fromEncrypt); //Display the original data and the decrypted data. Console.WriteLine("Original: {0}", original); Console.WriteLine("Round Trip: {0}", roundTrip); } //main } //MyMainClass

System.Security.Cryptography.SymmetricAlgorithm
System.Security.Cryptography.Rijndael
System.Security.Cryptography.RijndaelManaged


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RijndaelManaged コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)


Imports System Imports System.IO Imports System.Text Imports System.Security.Cryptography Namespace RijndaelManaged_Examples Class MyMainClass Public Shared Sub Main() Dim original As String = "This is a much longer string of data than a public/private key algorithm will accept." Dim roundtrip As String Dim textConverter As New ASCIIEncoding() Dim myRijndael As New RijndaelManaged() Dim fromEncrypt() As Byte Dim encrypted() As Byte Dim toEncrypt() As Byte Dim key() As Byte Dim IV() As Byte 'Create a new key and initialization vector. myRijndael.GenerateKey() myRijndael.GenerateIV() 'Get the key and IV. key = myRijndael.Key IV = myRijndael.IV 'Get an encryptor. Dim encryptor As ICryptoTransform = myRijndael.CreateEncryptor(key, IV) 'Encrypt the data. Dim msEncrypt As New MemoryStream() Dim csEncrypt As New CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write) 'Convert the data to a byte array. toEncrypt = textConverter.GetBytes(original) 'Write all data to the crypto stream and flush it. csEncrypt.Write(toEncrypt, 0, toEncrypt.Length) csEncrypt.FlushFinalBlock() 'Get encrypted array of bytes. encrypted = msEncrypt.ToArray() 'This is where the message would be transmitted to a recipient ' who already knows your secret key. Optionally, you can ' also encrypt your secret key using a public key algorithm ' and pass it to the mesage recipient along with the RijnDael ' encrypted message. 'Get a decryptor that uses the same key and IV as the encryptor. Dim decryptor As ICryptoTransform = myRijndael.CreateDecryptor(key, IV) 'Now decrypt the previously encrypted message using the decryptor ' obtained in the above step. Dim msDecrypt As New MemoryStream(encrypted) Dim csDecrypt As New CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read) fromEncrypt = New Byte(encrypted.Length) {} 'Read the data out of the crypto stream. csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length) 'Convert the byte array back into a string. roundtrip = textConverter.GetString(fromEncrypt) 'Display the original data and the decrypted data. Console.WriteLine("Original: {0}", original) Console.WriteLine("Round Trip: {0}", roundtrip) End Sub 'Main End Class 'MyMainClass End Namespace 'RijndaelManaged_Examples
using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace RijndaelManaged_Examples { class MyMainClass { public static void Main() { string original = "This is a much longer string of data than a public/private key algorithm will accept."; string roundtrip; ASCIIEncoding textConverter = new ASCIIEncoding(); RijndaelManaged myRijndael = new RijndaelManaged(); byte[] fromEncrypt; byte[] encrypted; byte[] toEncrypt; byte[] key; byte[] IV; //Create a new key and initialization vector. myRijndael.GenerateKey(); myRijndael.GenerateIV(); //Get the key and IV. key = myRijndael.Key; IV = myRijndael.IV; //Get an encryptor. ICryptoTransform encryptor = myRijndael.CreateEncryptor(key, IV); //Encrypt the data. MemoryStream msEncrypt = new MemoryStream(); CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write); //Convert the data to a byte array. toEncrypt = textConverter.GetBytes(original); //Write all data to the crypto stream and flush it. csEncrypt.Write(toEncrypt, 0, toEncrypt.Length); csEncrypt.FlushFinalBlock(); //Get encrypted array of bytes. encrypted = msEncrypt.ToArray(); //This is where the message would be transmitted to a recipient // who already knows your secret key. Optionally, you can // also encrypt your secret key using a public key algorithm // and pass it to the mesage recipient along with the RijnDael // encrypted message. //Get a decryptor that uses the same key and IV as the encryptor. ICryptoTransform decryptor = myRijndael.CreateDecryptor(key, IV); //Now decrypt the previously encrypted message using the decryptor // obtained in the above step. MemoryStream msDecrypt = new MemoryStream(encrypted); CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read); fromEncrypt = new byte[encrypted.Length]; //Read the data out of the crypto stream. csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length); //Convert the byte array back into a string. roundtrip = textConverter.GetString(fromEncrypt); //Display the original data and the decrypted data. Console.WriteLine("Original: {0}", original); Console.WriteLine("Round Trip: {0}", roundtrip); } } }
#using <System.dll> using namespace System; using namespace System::IO; using namespace System::Text; using namespace System::Security::Cryptography; int main() { String^ original = "This is a much longer string of data than a public/private key algorithm will accept."; String^ roundtrip; ASCIIEncoding^ textConverter = gcnew ASCIIEncoding; RijndaelManaged^ myRijndael = gcnew RijndaelManaged; array<Byte>^fromEncrypt; array<Byte>^encrypted; array<Byte>^toEncrypt; array<Byte>^key; array<Byte>^IV; //Create a new key and initialization vector. myRijndael->GenerateKey(); myRijndael->GenerateIV(); //Get the key and IV. key = myRijndael->Key; IV = myRijndael->IV; //Get an encryptor. ICryptoTransform^ encryptor = myRijndael->CreateEncryptor( key, IV ); //Encrypt the data. MemoryStream^ msEncrypt = gcnew MemoryStream; CryptoStream^ csEncrypt = gcnew CryptoStream( msEncrypt,encryptor,CryptoStreamMode::Write ); //Convert the data to a Byte array. toEncrypt = textConverter->GetBytes( original ); //Write all data to the crypto stream and flush it. csEncrypt->Write( toEncrypt, 0, toEncrypt->Length ); csEncrypt->FlushFinalBlock(); //Get encrypted array of bytes. encrypted = msEncrypt->ToArray(); //This is where the message would be transmitted to a recipient // who already knows your secret key. Optionally, you can // also encrypt your secret key using a public key algorithm // and pass it to the mesage recipient along with the RijnDael // encrypted message. //Get a decryptor that uses the same key and IV as the encryptor. ICryptoTransform^ decryptor = myRijndael->CreateDecryptor( key, IV ); //Now decrypt the previously encrypted message using the decryptor // obtained in the above step. MemoryStream^ msDecrypt = gcnew MemoryStream( encrypted ); CryptoStream^ csDecrypt = gcnew CryptoStream( msDecrypt,decryptor,CryptoStreamMode::Read ); fromEncrypt = gcnew array<Byte>(encrypted->Length); //Read the data out of the crypto stream. csDecrypt->Read( fromEncrypt, 0, fromEncrypt->Length ); //Convert the Byte array back into a String*. roundtrip = textConverter->GetString( fromEncrypt ); //Display the original data and the decrypted data. Console::WriteLine( "Original: {0}", original ); Console::WriteLine( "Round Trip: {0}", roundtrip ); }
package RijndaelManaged_Examples; import System.*; import System.IO.*; import System.Text.*; import System.Security.Cryptography.*; class MyMainClass { public static void main(String[] args) { String original = "This is a much longer string of data than a " + "public/private key algorithm will accept."; String roundTrip; ASCIIEncoding textConverter = new ASCIIEncoding(); RijndaelManaged myRijndael = new RijndaelManaged(); ubyte fromEncrypt[]; ubyte encrypted[]; ubyte toEncrypt[]; ubyte key[]; ubyte iv[]; //Create a new key and initialization vector. myRijndael.GenerateKey(); myRijndael.GenerateIV(); //Get the key and iv. key = myRijndael.get_Key(); iv = myRijndael.get_IV(); //Get an encryptor. ICryptoTransform encryptor = myRijndael.CreateEncryptor(key, iv); //Encrypt the data. MemoryStream msEncrypt = new MemoryStream(); CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write); //Convert the data to a byte array. toEncrypt = textConverter.GetBytes(original); //Write all data to the crypto stream and flush it. csEncrypt.Write(toEncrypt, 0, toEncrypt.get_Length()); csEncrypt.FlushFinalBlock(); //Get encrypted array of bytes. encrypted = msEncrypt.ToArray(); //This is where the message would be transmitted to a recipient // who already knows your secret key. Optionally, you can // also encrypt your secret key using a public key algorithm // and pass it to the mesage recipient along with the RijnDael // encrypted message. //Get a decryptor that uses the same key and iv as the encryptor. ICryptoTransform decryptor = myRijndael.CreateDecryptor(key, iv); //Now decrypt the previously encrypted message using the decryptor // obtained in the above step. MemoryStream msDecrypt = new MemoryStream(encrypted); CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor , CryptoStreamMode.Read); fromEncrypt = new ubyte[encrypted.get_Length()]; //Read the data out of the crypto stream. csDecrypt.Read(fromEncrypt, 0, fromEncrypt.get_Length()); //Convert the byte array back into a string. roundTrip = textConverter.GetString(fromEncrypt); //Display the original data and the decrypted data. Console.WriteLine("Original: {0}", original); Console.WriteLine("Round Trip: {0}", roundTrip); } //main } //MyMainClass

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RijndaelManaged プロパティ

名前 | 説明 | |
---|---|---|
![]() | BlockSize | 暗号操作のブロック サイズをビット単位で取得または設定します。 ( SymmetricAlgorithm から継承されます。) |
![]() | FeedbackSize | 暗号操作のフィードバック サイズをビット単位で取得または設定します。 ( SymmetricAlgorithm から継承されます。) |
![]() | IV | 対称アルゴリズムの初期化ベクタ (IV) を取得または設定します。 ( SymmetricAlgorithm から継承されます。) |
![]() | Key | 対称アルゴリズムの共有キーを取得または設定します。 ( SymmetricAlgorithm から継承されます。) |
![]() | KeySize | 対称アルゴリズムで使用する共有キーのサイズをビット単位で取得または設定します。 ( SymmetricAlgorithm から継承されます。) |
![]() | LegalBlockSizes | 対称アルゴリズムでサポートされているブロック サイズを取得します。 ( SymmetricAlgorithm から継承されます。) |
![]() | LegalKeySizes | 対称アルゴリズムでサポートされているキー サイズを取得します。 ( SymmetricAlgorithm から継承されます。) |
![]() | Mode | 対称アルゴリズムの操作モードを取得または設定します。 ( SymmetricAlgorithm から継承されます。) |
![]() | Padding | 対称アルゴリズムで使用する埋め込みモードを取得または設定します。 ( SymmetricAlgorithm から継承されます。) |

RijndaelManaged メソッド

名前 | 説明 | |
---|---|---|
![]() | Clear | SymmetricAlgorithm クラスによって使用されているすべてのリソースを解放します。 ( SymmetricAlgorithm から継承されます。) |
![]() | Create | オーバーロードされます。 Rijndael アルゴリズムを実行する暗号オブジェクトを作成します。 ( Rijndael から継承されます。) |
![]() | CreateDecryptor | オーバーロードされます。 対称 Rijndael 復号化オブジェクトを作成します。 |
![]() | CreateEncryptor | オーバーロードされます。 対称 Rijndael 暗号化オブジェクトを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GenerateIV | オーバーライドされます。 アルゴリズムで使用するランダムな初期化ベクタ (IV) を生成します。 |
![]() | GenerateKey | オーバーライドされます。 アルゴリズムで使用するランダムな Key を生成します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | ValidKeySize | 指定されたキー サイズが、現在のアルゴリズムに対して有効かどうかを判断します。 ( SymmetricAlgorithm から継承されます。) |

RijndaelManaged メンバ
Rijndael アルゴリズムのマネージ バージョンにアクセスします。このクラスは継承できません。
RijndaelManaged データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | BlockSize | 暗号操作のブロック サイズをビット単位で取得または設定します。(SymmetricAlgorithm から継承されます。) |
![]() | FeedbackSize | 暗号操作のフィードバック サイズをビット単位で取得または設定します。(SymmetricAlgorithm から継承されます。) |
![]() | IV | 対称アルゴリズムの初期化ベクタ (IV) を取得または設定します。(SymmetricAlgorithm から継承されます。) |
![]() | Key | 対称アルゴリズムの共有キーを取得または設定します。(SymmetricAlgorithm から継承されます。) |
![]() | KeySize | 対称アルゴリズムで使用する共有キーのサイズをビット単位で取得または設定します。(SymmetricAlgorithm から継承されます。) |
![]() | LegalBlockSizes | 対称アルゴリズムでサポートされているブロック サイズを取得します。(SymmetricAlgorithm から継承されます。) |
![]() | LegalKeySizes | 対称アルゴリズムでサポートされているキー サイズを取得します。(SymmetricAlgorithm から継承されます。) |
![]() | Mode | 対称アルゴリズムの操作モードを取得または設定します。(SymmetricAlgorithm から継承されます。) |
![]() | Padding | 対称アルゴリズムで使用する埋め込みモードを取得または設定します。(SymmetricAlgorithm から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Clear | SymmetricAlgorithm クラスによって使用されているすべてのリソースを解放します。 (SymmetricAlgorithm から継承されます。) |
![]() | Create | オーバーロードされます。 Rijndael アルゴリズムを実行する暗号オブジェクトを作成します。 (Rijndael から継承されます。) |
![]() | CreateDecryptor | オーバーロードされます。 対称 Rijndael 復号化オブジェクトを作成します。 |
![]() | CreateEncryptor | オーバーロードされます。 対称 Rijndael 暗号化オブジェクトを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GenerateIV | オーバーライドされます。 アルゴリズムで使用するランダムな初期化ベクタ (IV) を生成します。 |
![]() | GenerateKey | オーバーライドされます。 アルゴリズムで使用するランダムな Key を生成します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | ValidKeySize | 指定されたキー サイズが、現在のアルゴリズムに対して有効かどうかを判断します。 (SymmetricAlgorithm から継承されます。) |

- RijndaelManagedのページへのリンク