JavaTM 2 Platform
Standard Ed. 5.0

类 javax.crypto.Cipher
的使用

使用 Cipher 的软件包
javax.crypto 为 cryptographic(加密)操作提供类和接口。 
 

javax.cryptoCipher 的使用
 

javax.cryptoCipher 的子类
 class NullCipher
          NullCipher 类是一个提供“标识密码”的类,其不转换纯文本。
 

返回 Cipherjavax.crypto 中的方法
static Cipher Cipher.getInstance(String transformation)
          生成一个实现指定转换的 Cipher 对象。
static Cipher Cipher.getInstance(String transformation, Provider provider)
          创建一个实现指定转换的 Cipher 对象,该转换由指定的提供程序提供。
static Cipher Cipher.getInstance(String transformation, String provider)
          创建一个实现指定转换的 Cipher 对象,该转换由指定的提供程序提供。
 

参数类型为 Cipherjavax.crypto 中的方法
 PKCS8EncodedKeySpec EncryptedPrivateKeyInfo.getKeySpec(Cipher cipher)
          将密封的 PKCS8EncodedKeySpec 对象从加密的数据中抽取出来并将其返回。
 Object SealedObject.getObject(Cipher c)
          检索原始(封装的)对象。
 

参数类型为 Cipherjavax.crypto 中的构造方法
CipherInputStream(InputStream is, Cipher c)
          从 InputStream 和 Cipher 构造 CipherInputStream。
CipherOutputStream(OutputStream os, Cipher c)
          从 OutputStream 和 Cipher 构造 CipherOutputStream。
SealedObject(Serializable object, Cipher c)
          从任何 Serializable 对象构造一个 SealedObject。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策