ssh 1.6 KB

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