Javax.Crypto 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このパッケージは、暗号化、暗号化解除、またはキーアグリーメントのアルゴリズムを実装する暗号化アプリケーションのクラスとインターフェイスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| AEADBadTagException |
この例外は、AEAD モード (GCM/CCM など) で動作している |
| BadPaddingException |
この例外は、入力データに対して特定の埋め込みメカニズムが想定されているが、データが正しく埋め込まれていない場合にスローされます。 |
| Cipher |
このクラスは、暗号化と暗号化解除のための暗号暗号の機能を提供します。 |
| CipherInputStream |
CipherInputStream は InputStream と暗号で構成されるため、read() メソッドは、基になる InputStream から読み取られたデータを返しますが、暗号によってさらに処理されます。 |
| CipherOutputStream |
CipherOutputStream は OutputStream と暗号で構成されるため、write() メソッドは、基になる OutputStream にデータを書き出す前にデータを処理します。 |
| CipherSpi |
このクラスは、 クラスの< (>b<SPI>/b |
| EncryptedPrivateKeyInfo |
このクラスは、PKCS #8 で定義されている |
| 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 |