Assuming this uses RSA for symmetric keys, offering &quot;4096 bit keys to ensure the highest level of security.&quot; is a rather off-putting statement. The amount of bits of security offered by 4096-bit (Around 140 bits) keys over 2048-bit (112 bits) ones is negligible. You would be better off using ECDSA for security, offering up to 517 bits of security.