info lsh
手册介绍了如何创建密钥对并使用密码保护私钥。该手册没有说明如何更改密码或如何解码私钥(私钥存储为password-encrypted
S 表达式)。根据手册,lsh-writekey
使用密码对私钥进行加密。但lsh-writekey
期望private-key
S 表达式与提供的类似lsh-keygen
。否则,它会输出一些内容但会解释:
$ cat ~/.lsh/identity | lsh-writekey -o test-output-file
Enter new passphrase:
Again:
lsh-writekey: spki_make_signer: Expected private-key expression.
如何获取现有私钥作为 的private-key
S 表达式lsh-writekey
,以便我可以为该私钥设置新密码?