RSA with less than 2048 bits

RSA with less than 2048 bits is useful when it is more important to keep the length of the key as short as possible than to have the maximum security.

Please also add MD5 hashing because (a) it is still widely used (b) has a short digest length.