【发布时间】:2017-06-28 21:39:54
【问题描述】:
我正在使用 Bouncy Castle API 并且我有 ECPublicKey 对象,但我不确定如何从那里构造一个 OpenSSH 授权密钥。我不知道格式是什么样的。我认为我的解决方案类似于 RSA 和 DSA 的解决方案。Decoding RSA/DSA Public Key
有人有什么建议吗?
【问题讨论】:
标签: bouncycastle public-key-encryption openssh ecdsa
我正在使用 Bouncy Castle API 并且我有 ECPublicKey 对象,但我不确定如何从那里构造一个 OpenSSH 授权密钥。我不知道格式是什么样的。我认为我的解决方案类似于 RSA 和 DSA 的解决方案。Decoding RSA/DSA Public Key
有人有什么建议吗?
【问题讨论】:
标签: bouncycastle public-key-encryption openssh ecdsa
ECDSA 密钥的格式在RFC5656 中有描述:
简而言之:
“ecdsa-sha2-*”密钥格式都具有以下编码:
string "ecdsa-sha2-[identifier]" byte[n] ecc_key_blobecc_key_blob 值具有以下特定编码:
string [identifier] string Q
【讨论】: