d-aes256-wrap-pad的openssl解密失败

9q78igpj  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(214)

我们的服务器中有一个java代码,我们使用aes密钥 Package 和填充来 Package 字节,它遵循实现kwp的nist.sp.800-38f规范。

final SymmetricKey aesWrappingKey = new SymmetricSecretKey(FipsAES.ALGORITHM, wrappingKey);
KeyWrapper<FipsAES.WrapParameters> wrapper = new FipsAES.KeyWrapOperatorFactory().createKeyWrapper(aesWrappingKey,
    FipsAES.KWP);
return wrapper.wrap(keyToWrap, 0, keyToWrap.length);

现在,当客户端尝试使用openssl1.1.1使用以下命令展开加密的字节时。他们看到了坏的幻数错误。

${OPENSSL} enc -in ${WRAPPED_DATA_PATH} -d -id-aes256-wrap-pad -kfile ${TEMP_AES_KEY_PATH} -out ${PLAIN_TEXT_PATH}

我是不是漏了什么?对不起。我对openssl世界还很陌生。谢谢你的时间。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题