可以任何人确认:

ASN.1已经要求整数如果非负数,则以零位从零位开始。

我从ANS1 DER规范中看,但没有找到任何关于这一点。

有帮助吗?

解决方案

“内容八位字段应为两个等于整数值的两个补码二进制数”X.690,#8.3。这指定了你所寻求的。

除此之外:

如果整数值的内容八位字节由多个八位字节组成,则第一个八位字节的位和第二八位字节的第8位: a)不应该是那些;和 b)不得全部为零。 这些规则确保在最小可能数量的八位字节中始终编码整数值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top