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
-
source
- 1.1.3 source April 18, 2025 (46.5 KB)
-
-
1.1.2
-
source
- 1.1.2 source October 16, 2024 (46.5 KB)
-
-
1.1.1
-
source
- 1.1.1 source October 23, 2022 (46.5 KB)
-
-
1.1.0
-
source
- 1.1.0 source May 24, 2021 (44.5 KB)
-
-
1.0.1
-
source
- 1.0.1 source December 26, 2019 (31 KB)
-
Requirements
libargon2 to handle format 3 .ppk files