As discussed in class all computer operating systems today include software that can generate public/private
(asymmetric) key pairs, and as you would expect, there are websites that demonstrate the same thing.
One of the websites is called the Online RSA Key Generator and the link for it is:
http://travistidwell.com/jsencrypt/demo/
The goal for this question is to demonstrate how keys are generated and what keys of different sizes look like. Remember that a longer key is “stronger” than a shorter key, but there is a tradeoff, which is related to performance.
Using this website, create a 512 bit key pair and then a 4096 bit key pair. You can do this by picking the key length from the pull-down menu and then clicking the “Generate New Key” button.
A.) Study the keys and note any differences between the public and private keys (in a sentence or two)
B.) Discuss the difference in time when generating the longer versus shorter key pair?