# Generate 4096-bit RSA key
openssl genrsa -out private.pem 4096
# Extract public key
openssl rsa -in private.pem -pubout -out public.pem
# Generate ECC key (using prime256v1 curve)
openssl ecparam -name prime256v1 -genkey -noout -out private.pem
# Extract public key
openssl ec -in private.pem -pubout -out public.pem