|
Developer
Downloads
Tutorial
Licensing
Mac
OS X
Success Stories
|

|
Legal digital
electronic signature articles,
The
calculation of a
signature involves first generating a
"hash" based on the octets being signed. How this hashing is performed
and what octets are fed into the system is affected by the various
options named on the header.
|
By
default, Legal digital electronic signature articles telling that
the hashing is done using the algorithm known as the secure hashing
algorithm or "SHA-1" described in FIPS-180-1. This generates a 160 bit
number. This 160 bit number is then signed using a
digital signature
algorithm. The default is the Digital Signature Algorithm (DSA).
(Note that pending a free license from RSA data security, the
default algorithm may be switched to RSA which is faster to verify.)
DSA is described in FIPS-186. The DSA involves the use of a key,
typically between 512 and 1024 bits in length. Users SHOULD use a key
long enough to adequately protect their security, not not significantly
longer. Legal digital electronic signature articles example,
while it may be possible for a national intelligence agency with a
dedicated massively parallel computer system to crack a 512 bit key with
a few weeks of CPU time and thus forge a USENET message, users may judge
this an unlikely risk and use a key with this level of security. Highly
privileged operations, like newsgroup removal, should use longer keys.
Under DSA, the resulting signature is two 160 bit numbers - Legal
digital electronic signature articles. These are to be encoded into
MIME base 64 to generate two 27 character strings. These two strings,
with a comma between them, represent the
digital
signature. The number should be representative little-endian, with
the least significant bits first and the most significant bits last. -Legal
digital electronic signature articles.
Legal digital
electronic signature articles,
Hashing and
Multipart/Signed.
|
Key to the calculation of the signature is
the calculation of the hash, Legal digital electronic signature
articles. The SHA applies to a stream of octets. Only some of the
headers are hashed. This set is known as the "hashing set." The hashing
stream defined below is intended to be translatable, without
invalidating the signature, between this format and a variant using the
"multipart/signed" Content-type. Ideally, this will involve a new
variant of the multipart/signed type which can take more than 2
components. This will allow gateway in and out of
E-mail
systems that only understand multipart/signed, Legal digital
electronic signature articles.
|
|