2011-05-12 139 views
0

任何人能證實這一點:ANS1 DER編碼

ASN.1 DER已經要求整數開始以零位,如果非負。

我從ANS1 DER規範看,但沒有發現任何有關的東西。

回答

3

「內容八位字節應該是一個等於整數值的二進制補碼二進制數」,參見X.690,#8.3。這指定你所尋求的。

除此之外:

如果一個整數值的編碼的內容八位位組包括多於一個八位字節,則第一個八位字節和第二個八位字節的第8位的位: a)不得所有成爲一個; b)不應全部爲零。 這些規則確保整數值始終以儘可能最小的八位字節數進行編碼。