PuTTY::Key is a Ruby implementation of the PuTTY private key (ppk) format, handling reading and writing .ppk files. It includes a refinement to Ruby's OpenSSL library to add support for converting DSA, EC and RSA private keys to and from PuTTY private key files. This allows OpenSSH ecdsa, ssh-dss and ssh-rsa private keys to be converted to and from PuTTY's private key format.
Required Ruby Version
>= 2.1.0
Authors
Philip Ross
Versions
- 1.1.3 April 18, 2025 (46.5 KB)
- 1.1.2 October 16, 2024 (46.5 KB)
- 1.1.1 October 23, 2022 (46.5 KB)
- 1.1.0 May 24, 2021 (44.5 KB)
- 1.0.1 December 26, 2019 (31 KB)
Requirements
libargon2 to handle format 3 .ppk files