Hi:

2009/5/22 David Schwartz <dav...@webmaster.com>:
>
>> Dear all:
>> at the end of letter, I append the the public key I excerpted from my
>> certificate by openssl x509.
>> Since the key is 2048 bits, 256 bytes, I find the length of
>> 00:af:......14:f7
>> is 257 bytes.
>
> Right. In BER/DER form, without the leading 00 byte, the high bit is set and
> the number is negative.
>
>> But I use -modulus parameter, I see the beginning 00 will disappear
>> and the size if 256 bytes as I want.
>
> Right. In display form, there is no need to show the zero. Just because a
> computer internally stores a 1 as 0001, we don't need to display it to a
> human as 0001.
>
>> can I bypass the first byte of public key when I do the calculation?
>> appreciate your help,
>> miloody
>
> When you do what calculation? There is nothing specifically wrong with
> either form, they are just different. It's like the difference between "+1"
> and "1". (For DER form, the leading 00 must be present. For display, there
> is no reason to show it because it must be present in DER form, so putting
> it in the display conveys no information.)
>
> DS
>
thanks for your help.
By your explanation, in der form, the leading 00 seems like a padding byte.
( Is there spec which says it must put 00 here?)
from my example, the number af:4f:8a:97:....14:f7 is negative, since
the high bit, 0xaf, is set.
appreciate your kind help,
miloody
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to