1# Type: OpenSSH key files 2# From: Nicolas Collignon <tsointsoin@gmail.com> 3 40 string SSH\040PRIVATE\040KEY OpenSSH RSA1 private key, 5>28 string >\0 version %s 60 string -----BEGIN\040OPENSSH\040PRIVATE\040KEY----- OpenSSH private key 7# https://www.rfc-editor.org/rfc/rfc5958 80 string -----BEGIN\040PRIVATE\040KEY----- OpenSSH private key (no password) 90 string -----BEGIN\040ENCRYPTED\040PRIVATE\040KEY----- OpenSSH private key (with password) 10 110 string ssh-dss\040 OpenSSH DSA public key 120 string ssh-rsa\040 OpenSSH RSA public key 130 string ecdsa-sha2-nistp256 OpenSSH ECDSA public key 140 string ecdsa-sha2-nistp384 OpenSSH ECDSA public key 150 string ecdsa-sha2-nistp521 OpenSSH ECDSA public key 160 string ssh-ed25519 OpenSSH ED25519 public key 17 180 string SSHKRL\n\0 19>8 ubelong 1 OpenSSH key/certificate revocation list, format %u 20>>12 ubequad x \b, version %llx 21>>>20 beqdate x \b, generated %s 22 23# From: Joerg Jenderek 24# URL: https://en.wikipedia.org/wiki/PuTTY 25# Reference: https://the.earth.li/~sgtatham/putty/latest/putty-0.73.tar.gz 26# /sshpubk.c 270 string PuTTY-User-Key-File- PuTTY Private Key File 28#!:mime text/plain 29# https://github.com/github/putty/blob/master/windows/installer.wxs 30!:mime application/x-putty-private-key 31!:ext ppk 32# version 1 or 2 33>20 string x \b, version %.1s 34# name of the algorithm like: ssh-dss ssh-rsa ecdsa-sha2-nistp256 ssh-ed25519 35>23 string x \b, algorithm %s 36# next line says "Encryption: " plus an encryption type like aes256-cbc or none 37>32 search/13 Encryption:\040 \b, Encryption 38>>&0 string x %s 39# next line says "Comment: " plus the comment string 40>>>&0 search/3 Comment:\040 41>>>>&0 string x "%s" 42 43