Java McElice执行中的填充错误

Java McElice执行中的填充错误,java,cryptography,bouncycastle,Java,Cryptography,Bouncycastle,我正在尝试实现McEliece算法,但遇到了一些问题。当我试图解密一条消息时,它显示一个异常,表示密文无效。我使用BouncyCastle实现作为工作指南。GitHub项目页面: //检查填充字节是否有效 如果(索引) // check if padding byte is valid if (index<0 || mrBytes[index] != 0x01) { throw new InvalidCipherTextException("Bad Padding: invalid

我正在尝试实现McEliece算法,但遇到了一些问题。当我试图解密一条消息时,它显示一个异常,表示密文无效。我使用BouncyCastle实现作为工作指南。GitHub项目页面:

//检查填充字节是否有效
如果(索引)
// check if padding byte is valid
if (index<0 || mrBytes[index] != 0x01)
{
    throw new InvalidCipherTextException("Bad Padding: invalid ciphertext");
}