Though it collects keys in its own file format i.e.ppk files, keys can also be transformed to any other file format quickly. PuTTYgen is a tool used for generating public and private SSH keys which are its fundamental function. Although originally written for Microsoft Windows operating system, it is now officially available for … It is one of the components of the open-source networking client PuTTY. PuTTYgen is a key generator tool for creating pairs of public and private SSH keys.