Javax.Crypto 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このパッケージは、暗号化、暗号化解除、またはキーアグリーメントのアルゴリズムを実装する暗号化アプリケーションのクラスとインターフェイスを提供します。
クラス
AEADBadTagException |
この例外は、 |
BadPaddingException |
この例外は、入力データに対して特定の埋め込みメカニズムが想定されているが、データが正しく埋め込まれていない場合にスローされます。 |
Cipher |
このクラスは、暗号化と暗号化解除のための暗号暗号の機能を提供します。 |
CipherInputStream |
CipherInputStream は InputStream と暗号で構成されるため、read() メソッドは基になる InputStream から読み込まれたデータを返しますが、暗号によってさらに処理されます。 |
CipherOutputStream |
CipherOutputStream は OutputStream と暗号で構成されるため、write() メソッドは、基になる OutputStream にデータを書き出す前に最初にデータを処理します。 |
CipherSpi |
このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を |
EncryptedPrivateKeyInfo |
このクラスは、 |
ExemptionMechanism |
このクラスは、除外メカニズムの機能を提供します。その例として 、キーの回復、 キーの弱化、 キー エスクローがあります。 |
ExemptionMechanismException |
これは一般的な ExemptionMechanism 例外です。 |
ExemptionMechanismSpi |
このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を |
IllegalBlockSizeException |
この例外は、ブロック暗号に指定されたデータの長さが正しくない場合にスローされます。i. |
KeyAgreement |
このクラスは、キー アグリーメント (またはキー交換) プロトコルの機能を提供します。 |
KeyAgreementSpi |
このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を |
KeyGenerator |
このクラスは、シークレット (対称) キー ジェネレーターの機能を提供します。 |
KeyGeneratorSpi |
このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を |
Mac |
このクラスは、"メッセージ認証コード" (MAC) アルゴリズムの機能を提供します。 |
MacSpi |
このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を |
NoSuchPaddingException |
この例外は、特定の埋め込みメカニズムが要求されたが、環境内では使用できない場合にスローされます。 |
NullCipher |
NullCipher クラスは、プレーン テキストを変換しない "ID 暗号" を提供するクラスです。 |
SealedObject |
このクラスを使用すると、プログラマはオブジェクトを作成し、暗号化アルゴリズムを使用してその機密性を保護できます。 |
SecretKey |
暗号化シークレット (対称) キー。 |
SecretKeyFactory |
このクラスは、秘密鍵のファクトリを表します。 |
SecretKeyFactorySpi |
このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を |
ShortBufferException |
この例外は、ユーザーによって提供される出力バッファーが短すぎて操作の結果を保持できなくなる場合にスローされます。 |
インターフェイス
ISecretKey |
シークレット (対称) キー。 |
列挙型
CipherMode |
いくつかの型によって返され、いくつかのメソッドのパラメーターとして取得された値を列挙します Cipher。 |
KeyType |
複数の型によって返され、F:Javax.Crypto.Cipher.Unwrap メンバーのパラメーターとして取得された値を列挙します。 |