RSA

RSA ( Rivest-Shamir-Adleman ) is an asymmetric encryption system that is used to move data securely. It is one of the most widely used systems to help move information over the Internet but also to create digital signatures.
Key generation is done by selecting high primes, multiplying them, calculating the Euler function, etc., thus creating two keys. These keys are then used to encrypt/decrypt according to agreed procedures.
Initial key creation is also included in the processing time -> it is visible how the speed changes when already generated keys.