我已經使用 GIT bash 創建了私鑰和公鑰。我從 ssh-keygen -t rsa -b 4096 命令得到 id_rsa 作為私有和 id_rsa.pub 作為公鑰。問題是當我將 c# 代碼用于 abenity api 時,它給出了“不是 RSA 密鑰”的錯誤。我的私鑰如下------BEGIN RSA PRIVATE KEY-----MIIJKAIBAAKCAgEAvg5KIzv59e9l9OKhRorkGQloGH60jMRCdiyxVPZtHDGfbr+NI5RIpvuv5rhE2ADm+LsaF7HkInEslTVwjjg2piznkc99yAm7y2PsBJQDvhbvdXtMeJV1JzFEKzBcbuPvVZ/wmcdSENmUXgzZltPdTX9WPYPQqmMb6iS+NRqowvYV7zzJTsuL6rDmRGhReH0R27yDihEFx8hC6mQx+r..............................Ir2NLnc=-----END RSA PRIVATE KEY-----我的公鑰如下 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC................G+KssB6SPx+WbGpmW 我認為我的公鑰應該是 PEM 格式:-----BEGIN RSA PUBLIC KEY-----MIIBCgKCAQEA05ulw0FHaD3yCw8zPhav2lVdasl5waVSylMKvJ+YJuE9hifO3R8XslKWYW2cOTg0QPQIDAQAB-----END RSA PUBLIC KEY-----但是,我不知道如何將其轉換為上述格式。需要幫忙!提前致謝。
- 1 回答
- 0 關注
- 276 瀏覽
添加回答
舉報
0/150
提交
取消