CipherMode 列挙体とは? わかりやすく解説

CipherMode 列挙体

暗号化使用するブロック暗号モード指定します

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration CipherMode
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum CipherMode
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class CipherMode
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum CipherMode
SerializableAttribute 
ComVisibleAttribute(true) 
public enum CipherMode
メンバメンバ
 メンバ説明
.NET Compact Framework によるサポートCBCCBC (Cipher Block Chaining) モードは、前のブロック演算結果次に引き継ぎます平文の各ブロックは、暗号化される前に、前のブロック演算結果である暗号文ビットごとの排他的 OR 演算によって組み合わされます。これにより、平文同一ブロック多数含まれている場合でも、それらのブロックそれぞれ異なった暗号文へと暗号化されます最初平文ブロック場合は、暗号化される前にビットごとの排他的 OR 演算によって初期化ベクタ組み合わされます。暗号文ブロック1 つビット破損すると、対応する平文ブロック破損します。さらに、後続ブロックの、元の破損ビット同位置にあるビット破損してしまいます。 
.NET Compact Framework によるサポートCFBCFB (Cipher Feedback) モードは、一度に 1 ブロック全体処理するではなく平文少しずつ処理して暗号文生成します。このモードでは、長さが 1 ブロックで、複数セクション分割されシフト レジスタ使用します。たとえば、ブロック サイズが 8 バイトで、一度1 バイトずつ処理される場合シフト レジスタは 8 個のセクション分割されます。暗号文1 つビット破損すると、対応する平文ビット1 つ破損しシフト レジスタ破損します。この結果不良なビットシフト レジスタからシフト アウトするまで、続けて処理される平文中のいくつかのビット破損してしまいます。 
.NET Compact Framework によるサポートCTSCTS (Cipher Text Stealing) モードは、任意の長さ平文処理し、その平文と同じ長さ暗号文生成します。このモードは、平文最後の 2 ブロック以外については、CBC モード同じよう動作します。 
.NET Compact Framework によるサポートECBECB (Electronic Codebook) モードは、各ブロック個別暗号化ます。つまり、同じメッセージ、または同じキー暗号化された別のメッセージ含まれる同一平文ブロックは、同一暗号文ブロック変換されます。暗号化する平文繰り返しが多い場合生成され暗号文含まれるあるブロック一度破壊される可能性高まりますまた、悪意のある攻撃者が、攻撃気付かれることなく個別ブロック置き換えたり、交換したりすることもできてしまいます暗号文ブロック1 つビット破損すると、対応する平文ブロック全体破損してしまいます。 
.NET Compact Framework によるサポートOFBOFB (Output Feedback) モードは、一度に 1 ブロック全体処理するではなく平文少しずつ処理して暗号文生成します。このモードCFB とほとんど同じですが、シフト レジスタへの入力方法だけが異なります暗号文1 つビット破損すると、平文対応するビット破損します。ただし、暗号文余分なビット欠落しているビットがあると、平文はその位置から破損してしまいます。 
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「CipherMode 列挙体」の関連用語

CipherMode 列挙体のお隣キーワード
検索ランキング

   

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



CipherMode 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS