The key generation utility – PuTTYgen can create various public-key cryptosystems including Rivest–Shamir–Adleman (RSA), Digital Signature Algorithm (DSA), Elliptic Curve Digital Signature Algorithm (ECDSA), and Edwards-curve Digital Signature Algorithm (EdDSA) keys. 1.3.3 Types of Keys Supported on PuTTYgen.1.3.2 Various Command Line Options of PuTTY in Linux.1.3.1 Generate Key Pair for Authentication in Linux.