JavaTM 2
Platform
Std. Ed. v1.4.0

パッケージ
javax.crypto の使用

javax.crypto を使用しているパッケージ
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.crypto.interfaces RSA Laboratories の PKCS #3 で定義されている Diffie-Hellman 鍵のインタフェースを提供します。  
javax.crypto.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。  
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。 
 

javax.crypto により使用される javax.crypto のクラス
BadPaddingException
          この例外は、特定のパディング機構が入力データに対して予期されているのにデータが適切にパディングされない場合にスローされます。
Cipher
          このクラスは暗号化および復号化の機能を提供し、JCE (Java Cryptographic Extension) フレームワークのコアを形成します。
CipherSpi
          このクラスは、Cipher クラスの Service Provider Interface (SPI) を定義します。
ExemptionMechanism
          このクラスは、除外機構の機能と、「鍵の回復」、「鍵の弱化」、および「鍵エスクロー」の例を提供します。
ExemptionMechanismException
          一般 ExemptionMechanism 例外です。
ExemptionMechanismSpi
          このクラスは、ExemptionMechanism クラスの Service Provider Interface (SPI) を定義します。
IllegalBlockSizeException
          この例外は、ブロック暗号に提供されたデータの長さが正しくない場合、つまり暗号のブロックサイズと一致しない場合にスローされます。
KeyAgreement
          このクラスは、鍵の合意プロトコル、つまり鍵の交換プロトコルの機能を提供します。
KeyAgreementSpi
          このクラスは、KeyAgreement クラスの Service Provider Interface (SPI) を定義します。
KeyGenerator
          このクラスは、(対称) 鍵ジェネレータの機能を提供します。
KeyGeneratorSpi
          このクラスは、KeyGenerator クラスの Service Provider Interface (SPI) を定義します。
Mac
          このクラスは、「メッセージ認証コード」(MAC) アルゴリズムの機能を提供します。
MacSpi
          このクラスは、Mac クラスの Service Provider Interface (SPI) を定義します。
NoSuchPaddingException
          この例外は、あるパディング機構が要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
SealedObject
          このクラスにより、プログラマはオブジェクトを作成し、暗号化アルゴリズムを使用してその機密を保護することができます。
SecretKey
          秘密 (対称) 鍵。
SecretKeyFactory
          このクラスは、秘密鍵のファクトリを表します。
SecretKeyFactorySpi
          このクラスは、SecretKeyFactory クラスの Service Provider Interface (SPI) を定義します。
ShortBufferException
          この例外は、ユーザが提供した出力バッファが小さすぎて操作結果を保持できない場合にスローされます。
 

javax.crypto.interfaces により使用される javax.crypto のクラス
SecretKey
          秘密 (対称) 鍵。
 

javax.crypto.spec により使用される javax.crypto のクラス
SecretKey
          秘密 (対称) 鍵。
 

javax.security.auth.kerberos により使用される javax.crypto のクラス
SecretKey
          秘密 (対称) 鍵。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.