Generate Public Key Online