JavaTM 2 Platform
Standard Ed. 6

类 javax.crypto.IllegalBlockSizeException
的使用

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

javax.cryptoIllegalBlockSizeException 的使用
 

抛出 IllegalBlockSizeExceptionjavax.crypto 中的方法
 byte[] Cipher.doFinal()
          结束多部分加密或解密操作(具体取决于此 Cipher 的初始化方式)。
 byte[] Cipher.doFinal(byte[] input)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
 int Cipher.doFinal(byte[] output, int outputOffset)
          结束多部分加密或解密操作(具体取决于此 Cipher 的初始化方式)。
 byte[] Cipher.doFinal(byte[] input, int inputOffset, int inputLen)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
 int Cipher.doFinal(byte[] input, int inputOffset, int inputLen, byte[] output)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
 int Cipher.doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
 int Cipher.doFinal(ByteBuffer input, ByteBuffer output)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
protected abstract  byte[] CipherSpi.engineDoFinal(byte[] input, int inputOffset, int inputLen)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
protected abstract  int CipherSpi.engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
protected  int CipherSpi.engineDoFinal(ByteBuffer input, ByteBuffer output)
          按单部分操作加密或解密数据,或者结束一个多部分操作。
protected  byte[] CipherSpi.engineWrap(Key key)
          将密钥包装。
 Object SealedObject.getObject(Cipher c)
          获取原始(封装的)对象。
 byte[] Cipher.wrap(Key key)
          包装密钥。
 

抛出 IllegalBlockSizeExceptionjavax.crypto 中的构造方法
SealedObject(Serializable object, Cipher c)
          从任何 Serializable 对象构造一个 SealedObject。
 


JavaTM 2 Platform
Standard Ed. 6

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

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