次の方法で共有


PaddingMode 列挙体

メッセージ データ ブロックが暗号操作に必要なバイト数に満たない場合に適用する、埋め込みの種類を指定します。

<Serializable>
Public Enum PaddingMode
[C#]
[Serializable]
public enum PaddingMode
[C++]
[Serializable]
__value public enum PaddingMode
[JScript]
public
   Serializable
enum PaddingMode

解説

多くの場合、平文メッセージを構成するバイト数がブロックを完全に満たすわけではありません。最後のブロックを満たすためのバイトが不足する場合がほとんどです。そのような場合は、埋め込み用の文字列がテキストに追加されます。たとえば、ブロック長が 64 ビットで、最後のブロックに 40 ビットだけが格納されている場合は、24 ビットの埋め込み文字列が追加されます。

一部の暗号化標準では、特定の埋め込みスキームを指定します。

メンバ

メンバ名 説明
None 埋め込みが完了していません。
PKCS7 PKCS #7 埋め込み文字列は、バイト シーケンスで構成され、各バイト シーケンスは追加される埋め込みバイトの合計数に等しいバイト数になります。たとえば、24 ビット (3 バイト) の埋め込みを追加する必要がある場合、埋め込み文字列は "03 03 03" になります。
Zeros 埋め込み文字列は、0 に設定されたバイトで構成されます。

必要条件

名前空間: System.Security.Cryptography

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

System.Security.Cryptography 名前空間 | 暗号サービス