次の方法で共有


Javax.Crypto 名前空間

このパッケージは、暗号化、暗号化解除、またはキーアグリーメントのアルゴリズムを実装する暗号化アプリケーションのクラスとインターフェイスを提供します。

クラス

AEADBadTagException

この例外は、 Cipher AEAD モード (GCM/CCM など) で指定された認証タグを検証できない場合にスローされます。

BadPaddingException

この例外は、入力データに対して特定の埋め込みメカニズムが想定されているが、データが正しく埋め込まれていない場合にスローされます。

Cipher

このクラスは、暗号化と暗号化解除のための暗号暗号の機能を提供します。

CipherInputStream

CipherInputStream は InputStream と暗号で構成されるため、read() メソッドは基になる InputStream から読み込まれたデータを返しますが、暗号によってさらに処理されます。

CipherOutputStream

CipherOutputStream は OutputStream と暗号で構成されるため、write() メソッドは、基になる OutputStream にデータを書き出す前に最初にデータを処理します。

CipherSpi

このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を Cipher 定義します。

EncryptedPrivateKeyInfo

このクラスは、 EncryptedPrivateKeyInfo PKCS #8 で定義されている型を実装します。

ExemptionMechanism

このクラスは、除外メカニズムの機能を提供します。その例として 、キーの回復キーの弱化キー エスクローがあります。

ExemptionMechanismException

これは一般的な ExemptionMechanism 例外です。

ExemptionMechanismSpi

このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を ExemptionMechanism 定義します。

IllegalBlockSizeException

この例外は、ブロック暗号に指定されたデータの長さが正しくない場合にスローされます。i.

KeyAgreement

このクラスは、キー アグリーメント (またはキー交換) プロトコルの機能を提供します。

KeyAgreementSpi

このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyAgreement 定義します。

KeyGenerator

このクラスは、シークレット (対称) キー ジェネレーターの機能を提供します。

KeyGeneratorSpi

このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyGenerator 定義します。

Mac

このクラスは、"メッセージ認証コード" (MAC) アルゴリズムの機能を提供します。

MacSpi

このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を Mac 定義します。

NoSuchPaddingException

この例外は、特定の埋め込みメカニズムが要求されたが、環境内では使用できない場合にスローされます。

NullCipher

NullCipher クラスは、プレーン テキストを変換しない "ID 暗号" を提供するクラスです。

SealedObject

このクラスを使用すると、プログラマはオブジェクトを作成し、暗号化アルゴリズムを使用してその機密性を保護できます。

SecretKey

暗号化シークレット (対称) キー。

SecretKeyFactory

このクラスは、秘密鍵のファクトリを表します。

SecretKeyFactorySpi

このクラスは、クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を SecretKeyFactory 定義します。

ShortBufferException

この例外は、ユーザーによって提供される出力バッファーが短すぎて操作の結果を保持できなくなる場合にスローされます。

インターフェイス

ISecretKey

シークレット (対称) キー。

列挙型

CipherMode

いくつかの型によって返され、いくつかのメソッドのパラメーターとして取得された値を列挙します Cipher

KeyType

複数の型によって返され、F:Javax.Crypto.Cipher.Unwrap メンバーのパラメーターとして取得された値を列挙します。