PKCS1 格式的 SSH RSA 公钥问题

我已经使用 GIT bash 创建了私钥和公钥。我从 ssh-keygen -t rsa -b 4096 命令得到 id_rsa 作为私有和 id_rsa.pub 作为公钥。问题是当我将 c# 代码用于 abenity api 时,它给出了“不是 RSA 密钥”的错误。我的私钥如下-


-----BEGIN RSA PRIVATE KEY-----

MIIJKAIBAAKCAgEAvg5KIzv59e9l9OKhRorkGQloGH60jMRCdiyxVPZtHDGfbr+N

I5RIpvuv5rhE2ADm+LsaF7HkInEslTVwjjg2piznkc99yAm7y2PsBJQDvhbvdXtM

eJV1JzFEKzBcbuPvVZ/wmcdSENmUXgz

ZltPdTX9WPYPQqmMb6iS+NRqowvYV7zzJTsuL6rDmRGhReH0R27yDihEFx8hC6mQ

x+r..............................Ir2NLnc=

-----END RSA PRIVATE KEY-----

我的公钥如下 -


ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC................G+KssB6SPx+WbGpmW 

我认为我的公钥应该是 PEM 格式:


-----BEGIN RSA PUBLIC KEY-----

MIIBCgKCAQEA05ulw0FHaD3yCw8zPhav2lVdasl5waVSyl

MKvJ+YJuE9hifO3R8XslKWYW2cOTg0QPQIDAQAB

-----END RSA PUBLIC KEY-----

但是,我不知道如何将其转换为上述格式。需要帮忙!


提前致谢。


呼唤远方
浏览 267回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP