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

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only