CipherMode 列挙体
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration CipherMode


ブロック暗号アルゴリズムは、データを一度に 1 バイトずつではなくブロック単位で暗号化します。最も一般的なブロック サイズは 8 バイトです。各ブロックが厳重に処理されるため、ブロック暗号はストリーム暗号よりも安全です。ただし、ブロック暗号アルゴリズムは、ストリーム暗号よりも実行速度が遅くなる傾向があります。
ブロック暗号では、ブロックごとに同じ暗号アルゴリズムで処理が行われます。このため、ある平文のブロックを同じキーおよびアルゴリズムで暗号化した場合、必ず同じ暗号文が返されることになります。この動作を利用して暗号を解読できてしまうため、前のブロックの暗号化の結果に基づいて次のブロックに対する暗号化処理を変えていく暗号モードが導入されました。その結果生まれた暗号化方式のセキュリティは、単純なブロック暗号方式に比べて大幅に強化されています。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- CipherMode 列挙体のページへのリンク