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.1.3 April 18, 2025 (46.5 KB)
  2. 1.1.2 October 16, 2024 (46.5 KB)
  3. 1.1.1 October 23, 2022 (46.5 KB)
  4. 1.1.0 May 24, 2021 (44.5 KB)
  5. 1.0.1 December 26, 2019 (31 KB)
Show all versions (6 total)

Requirements

libargon2 to handle format 3 .ppk files

Pushed by

SHA 256 checksum

Signature validity period

December 24, 2019 - December 24, 2039