首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么KMIP中的TTLV编码需要填充?

为什么KMIP中的TTLV编码需要填充?
EN

Cryptography用户
提问于 2017-02-14 04:57:23
回答 1查看 768关注 0票数 2

我学习绿洲标准的KMIP,我需要一些帮助。KMIP长度中的整数、数字和间隔将用四个字节填充。在kmip中填充的原因是需要匹配合适的大小??

EN

回答 1

Cryptography用户

回答已采纳

发布于 2017-02-28 15:59:42

只有当数据转换为TTLV格式时,KMIP中的填充才会出现,TTLV格式是KMIP数据的二进制表示形式。TTLV填充存在于根据kmip规范“为32位和64位处理器提供最佳对齐”。当CPU与特定字节宽度对齐时,通常更容易加载内存,尤其是当CPU并行工作时。

参见KMIP1.0规范中的第9节:https://docs.oasis-open.org/kmip/spec/v1.0/os/kmip-spec-1.0-os.html#_Toc262581260

维基百科描述了如何在x86 cpu:https://en.wikipedia.org/wiki/Data_结构_对齐上使用对齐数据“具有实质性的性能优势”。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/43849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档