在Android应用程序中从Java JSch中的字符串或资源加载私钥

在Android应用程序中从Java JSch中的字符串或资源加载私钥,第1张

在Android应用程序中从Java JSch中的字符串或资源加载私钥
String private_key = "xyz123abc456def789ghi012..."; // private key in

OpenSSH format as a plain string
String public_key = “a1b2c3d4e5…”; // public key in OpenSSH format as
a plain string



JSch.addIdentity
(并且最终
KeyPair.load
)采用包含的密钥对文件内容通过生成缓冲器
ssh-keygen
(与
-m pem
在最新版本的OpenSSH)。

格式如下:

-----BEGIN RSA PRIVATE KEY-----MIIEpAIBAAKCAQEAvc04a8wViYV5Kb4jX+MxEqN1vi9q9C7mPhf6DV+mb1ADNAiRYeLqPMLCYUF2ViobcGfarb51gz7iB2TgkDmhQNK9XDCOUaGYN/FeZcN0JpzkjEjZApbRfshj1h9qKQUW+38XKnltMtf4dxiuxkXph8P6IMVveTDs3sSbBPq560bdJ1AD...PEyVxlat2I4ShuLQiO1QIuS8ABu5yDM2EouB6vlxtGEBpIJItp7cyA==-----END RSA PRIVATE KEY-----ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9zThrzBWJhXkpviNf4zESo3W+L2r0LuY+F/oNX6ZvUAM0CJFh4uo8wsJhQXZWKhtwZ9qtvnWDPuIHZOCQOaFA0r1cMI5RoZg38V5lw3QmnOSMSNkCltF+yGPWH2opBRb7fxcqeW0y1/h3GK7GRemHw/ogxW95MOzexJsE+rnrRt0nUAOu4hHjL6G/nlvdJ1jjZ06NwhYkbAxRoJkHUJTtMT2IL5ZmdAf37KHSPqZS32pLxQDmPutZxpIwlhz4aR78ZGp4+57mR069Y4at09GF0UmgtIiLjlKUexMf5sueVQ8LKhME6vOupMzTbiFEB3UJNq8d9Yx5i+c/IRHUIcI1 marti@MartinuvOmen

这是您

private_key
和中没有的格式
public_key



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5093839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存