MACTripleDES コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MACTripleDES コンストラクタの意味・解説 

MACTripleDES コンストラクタ (String, Byte[])

TripleDES指定した実装使用して指定したキー データMACTripleDES クラス新しインスタンス初期化します。

名前空間: System.Security.Cryptography
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    strTripleDES As String, _
    rgbKey As Byte() _
)
Dim strTripleDES As String
Dim rgbKey As Byte()

Dim instance As New MACTripleDES(strTripleDES,
 rgbKey)
public MACTripleDES (
    string strTripleDES,
    byte[] rgbKey
)
public:
MACTripleDES (
    String^ strTripleDES, 
    array<unsigned char>^ rgbKey
)
public MACTripleDES (
    String strTripleDES, 
    byte[] rgbKey
)
public function MACTripleDES (
    strTripleDES : String, 
    rgbKey : byte[]
)

パラメータ

strTripleDES

使用する TripleDES 実装の名前。

rgbKey

MACTripleDES 暗号化共有キー

例外例外
例外種類条件

ArgumentNullException

rgbKey パラメータnull 参照 (Visual Basic では Nothing) です。

CryptographicUnexpectedOperationException

strTripleDES パラメータが、TripleDES 実装有効な名前ではありません。

解説解説

strTripleDES パラメータは、TripleDES 実装タイプ表示名です。既定実装は、System.Security.Cryptography.TripleDES です。

rgbKey パラメータは、長さ16 バイトまたは 24 バイトである必要があります

使用例使用例

ランダム キーおよび TripleDES 名を使用して新しMACTripleDES生成する方法次のコード例示します。このコード例は、MACTripleDES クラストピック取り上げているコード例一部分です。

Dim key(23) As Byte
RandomNumberGenerator.Create().GetBytes(key)
Dim tripleDesName As String
 = "System.Security.Cryptography.TripleDES"
Dim macTriple As New MACTripleDES(tripleDesName,
 key)
byte[] key = new byte[24];
RandomNumberGenerator.Create().GetBytes(key);
string tripleDesName = "System.Security.Cryptography.TripleDES";
MACTripleDES macTriple = new MACTripleDES(tripleDesName, key);
array<Byte>^ key = gcnew array<Byte>(24);
RandomNumberGenerator::Create()->GetBytes(key);
String^ tripleName = "System.Security.Cryptography.TripleDES";
MACTripleDES^ macTriple = gcnew MACTripleDES(tripleName, key);
ubyte key[] = new ubyte[24];
RandomNumberGenerator.Create().GetBytes(key);
String tripleDesName = "System.Security.Cryptography.TripleDES";
MACTripleDES macTriple = new MACTripleDES(tripleDesName, key);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MACTripleDES クラス
MACTripleDES メンバ
System.Security.Cryptography 名前空間

MACTripleDES コンストラクタ


MACTripleDES コンストラクタ (Byte[])

キー データ指定してMACTripleDES クラス新しインスタンス初期化します。

名前空間: System.Security.Cryptography
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    rgbKey As Byte() _
)
Dim rgbKey As Byte()

Dim instance As New MACTripleDES(rgbKey)
public MACTripleDES (
    byte[] rgbKey
)
public:
MACTripleDES (
    array<unsigned char>^ rgbKey
)
public MACTripleDES (
    byte[] rgbKey
)
public function MACTripleDES (
    rgbKey : byte[]
)

パラメータ

rgbKey

MACTripleDES 暗号化共有キー

例外例外
例外種類条件

ArgumentNullException

rgbKey パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説

このコンストラクタは、TripleDES既定実装使用しますrgbKey パラメータは、長さ16 バイトまたは 24 バイトである必要があります

使用例使用例

ランダム キー使用して新しMACTripleDES生成する方法次のコード例示します。このコード例は、MACTripleDES クラストピック取り上げているコード例一部分です。

Dim keyData(23) As Byte
RandomNumberGenerator.Create().GetBytes(keyData)
Dim macTriple As New MACTripleDES(keyData)
byte[] keyData = new byte[24];
RandomNumberGenerator.Create().GetBytes(keyData);
MACTripleDES macTriple = new MACTripleDES(keyData);
array<Byte>^ keyData = gcnew array<Byte>(24);
RandomNumberGenerator::Create()->GetBytes(keyData);
MACTripleDES^ macTriple = gcnew MACTripleDES(keyData);
ubyte keyData[] = new ubyte[24];
RandomNumberGenerator.Create().GetBytes(keyData);
MACTripleDES macTriple = new MACTripleDES(keyData);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MACTripleDES クラス
MACTripleDES メンバ
System.Security.Cryptography 名前空間

MACTripleDES コンストラクタ ()

MACTripleDES クラス新しインスタンス初期化します。

名前空間: System.Security.Cryptography
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

public MACTripleDES ()
public:
MACTripleDES ()
public MACTripleDES ()
public function MACTripleDES ()
解説解説
使用例使用例

既定MACTripleDES コンストラクタ呼び出す方法次のコード例示します。このコード例は、MACTripleDES クラストピック取り上げているコード例一部分です。

Dim macTriple As New MACTripleDES
MACTripleDES macTriple = new MACTripleDES();
MACTripleDES^ macTriple = gcnew MACTripleDES;
MACTripleDES macTriple = new MACTripleDES();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MACTripleDES クラス
MACTripleDES メンバ
System.Security.Cryptography 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からMACTripleDES コンストラクタを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMACTripleDES コンストラクタを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMACTripleDES コンストラクタ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MACTripleDES コンストラクタ」の関連用語

MACTripleDES コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MACTripleDES コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS