パッケージjavax.crypto
の使用
パッケージ | 説明 |
---|---|
java.security |
セキュリティ・フレームワークのクラスとインタフェースを提供します。
|
javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
javax.crypto.interfaces |
RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供します。
|
javax.crypto.spec |
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
|
javax.security.auth.kerberos |
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
|
-
java.securityにより使用されるjavax.cryptoのクラス クラス 説明 SecretKey 秘密(対称)キー。 -
javax.cryptoにより使用されるjavax.cryptoのクラス クラス 説明 BadPaddingException この例外は、特定のパディング・メカニズムが入力データに対して予期されているのにデータが適切にパディングされない場合にスローされます。Cipher このクラスは、暗号化および復号化の暗号機能を提供します。CipherSpi このクラスは、Cipher
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。ExemptionMechanism このクラスは、除外メカニズムの機能と、キーの回復、キーの弱化、およびキーエスクローの例を提供します。ExemptionMechanismException 汎用のExemptionMechanism例外です。ExemptionMechanismSpi このクラスは、ExemptionMechanism
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。IllegalBlockSizeException この例外は、ブロック暗号に提供されたデータの長さが正しくない場合、つまり暗号のブロック・サイズと一致しない場合にスローされます。KeyAgreement このクラスは、キーの合意プロトコル、つまりキーの交換プロトコルの機能を提供します。KeyAgreementSpi このクラスは、KeyAgreement
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。KeyGenerator このクラスは、秘密(対称)キー・ジェネレータの機能を提供します。KeyGeneratorSpi このクラスは、KeyGenerator
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。Mac このクラスは、「メッセージ認証コード」(MAC)アルゴリズムの機能を提供します。MacSpi このクラスは、Mac
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。NoSuchPaddingException この例外は、あるパディング・メカニズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。SealedObject プログラマは、このクラスを使用してオブジェクトを生成し、暗号化アルゴリズムを利用してその機密性を保護することができます。SecretKey 秘密(対称)キー。SecretKeyFactory このクラスは、秘密キーのファクトリを表します。SecretKeyFactorySpi このクラスは、SecretKeyFactory
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。ShortBufferException この例外は、ユーザーが提供した出力バッファが小さすぎて操作結果を保持できない場合にスローされます。 -
javax.crypto.interfacesにより使用されるjavax.cryptoのクラス クラス 説明 SecretKey 秘密(対称)キー。 -
javax.crypto.specにより使用されるjavax.cryptoのクラス クラス 説明 SecretKey 秘密(対称)キー。 -
javax.security.auth.kerberosにより使用されるjavax.cryptoのクラス クラス 説明 SecretKey 秘密(対称)キー。