题
可以任何人确认:
ASN.1已经要求整数如果非负数,则以零位从零位开始。
我从ANS1 DER规范中看,但没有找到任何关于这一点。
解决方案
“内容八位字段应为两个等于整数值的两个补码二进制数”X.690,#8.3。这指定了你所寻求的。
除此之外:
如果整数值的内容八位字节由多个八位字节组成,则第一个八位字节的位和第二八位字节的第8位: a)不应该是那些;和 b)不得全部为零。 这些规则确保在最小可能数量的八位字节中始终编码整数值。
不隶属于 StackOverflow
题
可以任何人确认:
ASN.1已经要求整数如果非负数,则以零位从零位开始。
我从ANS1 DER规范中看,但没有找到任何关于这一点。
解决方案
“内容八位字段应为两个等于整数值的两个补码二进制数”X.690,#8.3。这指定了你所寻求的。
除此之外:
如果整数值的内容八位字节由多个八位字节组成,则第一个八位字节的位和第二八位字节的第8位: a)不应该是那些;和 b)不得全部为零。 这些规则确保在最小可能数量的八位字节中始终编码整数值。