> Jesse Hammons wrote: > >> So to clarify: If I generate a 65-bit key, will I be able to use that >> 65-bit key to sign any 64-bit value? > > Yes, but
Actually, I have found the answer to be "no" :-) > a 65 bit key won't be very secure AT ALL, it will be > very easy to factor a modulus that small. Security is not my goal. This is more of a theoretical exercise that happens to have a practical application for me. > Bottom line: asymmetrical > (public-key) encryption has a fairly large "minimum block size" that > actually increases as key size increases. Indeed. I have found experimentally that: * The minimum signable data quantity in OpenSSL is 1 byte * The minimum size RSA key that can be used to sign 1 byte is 89 bits * A signature created using a 64-bit RSA key would create a number 64 bits long, BUT: - This is not possible to do in OpenSSL because the maximum signable quantity for a 64 bit RSA key is only a few bits, and OpenSSL input/output is done on byte boundaries Do those number sound right? Thanks, -Jesse ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]