int | Cipher.doFinal(byte[] output, int outputOffset) | 完成多部分加密或解密操作,具体取决于此密码的初始化方式。 |
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) | 在单部分操作中加密或解密数据,或完成多部分操作。 |
void | Mac.doFinal(byte[] output, int outOffset) | 完成MAC操作。 |
protected abstract int | CipherSpi.engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) | 在单部分操作中加密或解密数据,或完成多部分操作。 |
protected int | CipherSpi.engineDoFinal(ByteBuffer input, ByteBuffer output) | 在单部分操作中加密或解密数据,或完成多部分操作。 |
protected abstract int | KeyAgreementSpi.engineGenerateSecret(byte[] sharedSecret, int offset) | 生成共享密钥,并将其放入缓冲区 sharedSecret ,从 offset 开始。 |
protected abstract int | ExemptionMechanismSpi.engineGenExemptionBlob(byte[] output, int outputOffset) | 生成豁免机制密钥blob,并将结果存储在 output 缓冲区中,从 outputOffset 开始。 |
protected abstract int | CipherSpi.engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) | 继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。 |
protected int | CipherSpi.engineUpdate(ByteBuffer input, ByteBuffer output) | 继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。 |
int | KeyAgreement.generateSecret(byte[] sharedSecret, int offset) | 生成共享密钥,并将其放入缓冲区 sharedSecret ,从 offset 开始。 |
int | ExemptionMechanism.genExemptionBlob(byte[] output) | 生成豁免机制密钥blob,并将结果存储在 output 缓冲区中。 |
int | ExemptionMechanism.genExemptionBlob(byte[] output, int outputOffset) | 生成豁免机制密钥blob,并将结果存储在 output 缓冲区中,从 outputOffset 开始。 |
int | Cipher.update(byte[] input, int inputOffset, int inputLen, byte[] output) | 继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。 |
int | Cipher.update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) | 继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。 |
int | Cipher.update(ByteBuffer input, ByteBuffer output) | 继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。 |