Question
Quelqu'un peut-il le confirmer:
ASN.1 DER exige déjà que les entiers commencent par un bit nul s'ils sont non négatifs.
J'ai regardé de la spécification ANS1 DER mais je n'ai rien trouvé à ce sujet.
La solution
"Les octets du contenu doivent être un numéro binaire complément de deux égal à la valeur entière", explique x.690, # 8.3. Cela précise ce que vous cherchez.
En plus de ça:
Si les octets de contenu d'un codage de valeur entière se composent de plus d'un octet, alors les bits du premier octet et du bit 8 du deuxième octet: a) ne seront pas tous; et b) ne doit pas tous être nuls. Ces règles garantissent qu'une valeur entière est toujours codée dans le plus petit nombre possible d'octets.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow