LSH-DECODE-KEY(1)
π LSH-DECODE-KEY β the glow-up page π
okay bestie, you've wandered into the lsh manuals, and this one is literally about lsh-decode-key, a lil program that takes a raw OpenSSH/SSH2 (IETF style) public key and turns it into sexp format. yes. that's the whole personality. she converts keys. she's an icon. periodt. π
β¨ NAME β¨
lsh-decode-key β Convert a raw OpenSSH/SSH2 (IETF style) public key to sexp format.
no cap, that's it. that's her job. π¦
β¨ SYNOPSIS β¨
lsh-decode-key [OPTION...]
πΈ DESCRIPTION πΈ
CAUTION! The information in this manpage may be invalid or outdated. For authorative information on lsh, please see it's Texinfo manual (see the SEE ALSO section).
ok so first things first, the heads-up above is real and you should read it. this page might be a lil stale, might be giving β¨vintageβ¨, and the actual authority on lsh lives in the Texinfo manual. check the SEE ALSO section at the bottom, bestie, don't come for me. π
here's the tea: the public key β in OpenSSH/SSH2 format β gets read from stdin, converted to sexp format, and then written out to stdout or to another file if you specified one. π
and ngl, this program is usually invoked by the ssh-conv script. so if you're here thinking "wait, do I run this myself?" β maybe! but most of the time she's getting called up by her friend ssh-conv. main character energy by association. π
π OPTIONS π
-b,--base64β the input is base64 encoded. so, you know. decode accordingly. β¨-o,--output-file=Filenameβ send the output here instead. Default isstdout, which is the chill "just print it in my terminal" vibe. π«Ά--debugβ Print huge amounts of debug information. and I mean HUGE. she will not stop talking. it's giving group chat at 2am. π--log-file=File nameβ Append messages to this file. keeping receipts, but make it a log. π-q,--quietβ Suppress all warnings and diagnostic messages. she's silent. she's mysterious. she's not telling you anything. π--traceβ Detailed trace. like debug but with even more detail, somehow. π₯-v,--verboseβ Verbose diagnostic messages. she'll tell you what's up, in moderation. π-?,--helpβ Give this help list. the classic. the moment. β¨--usageβ Give a short usage message. for when you want the TL;DR. π-V,--versionβ Print program version. let her introduce herself. β
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.
that last bit is important, bestie β if a long option needs an argument, its short twin needs one too. they match. they're a set. no cap. π«Ά
π DIAGNOSTICS π
See the --verbose, --trace and --debug options. those three are your diagnostic besties β if something's weird, crank one of them up and let her spill. π
π€ REPORTING BUGS π€
Report bugs to <bug-lsh@gnu.org>.
yes, fr fr, actual bugs go there. not in my DMs. ππ
π COPYING π
The lsh suite of programs is distributed under the GNU General Public License; see the COPYING and AUTHORS files in the source distribution for details.
free software, slay, iconic, periodt. π
π AUTHOR π
The lsh program suite is written mainly by Niels MΓΆller <nisse@lysator.liu.se>.
This man-page was written for lsh 2.0 by Pontus Freyhult <pont_lsh@soua.net>, it is based on a template written by J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>.
shoutout to the whole crew honestly, they ate. π
π SEE ALSO π
DSA(5), lsh(1), lsh-authorize(1), lsh-export-key(1), lsh-keygen(1), lsh-make-seed(1), lsh-upgrade(1), lsh-upgrade-key(1), lsh-writekey(1), lshd(8), secsh(5), SHA(5), SPKI(5), ssh-conv(1)
The full documentation for lsh is maintained as a Texinfo manual. If the info and lsh programs are properly installed at your site, the command
info lsh
should give you access to the complete manual. iykyk β when in doubt, info lsh is the plug. π§
aaaand that's the whole page bestie! this one's from the Lsh Manuals set, dated NOVEMBER 2004, and it's the LSH-DECODE-KEY page, like, exactly as it appears in the footer. go forth, decode some keys, stay iconic. πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: lsh-utils 2.1-13+b1
- ubuntu jammy: lsh-utils 2.1-13
- ubuntu noble: lsh-utils 2.1-14build2
- ubuntu resolute: lsh-utils 2.1-14build2
- ubuntu stonking: lsh-utils 2.1-14build2
- Copyright (C) 1999 J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms