[英]Check if a file is an SSH Private Key or a Public Key
我有一個用Python編寫的工具,它可以提取文件的路徑。 我想檢查它是SSH私鑰還是公鑰(如果兩者都沒有,請忽略它)。 我不確定如何務實地檢查文件是否是其中之一。 Python中有沒有辦法做到這一點?
這些鍵有許多復雜的形式。 很難區分它們。
有
與OpenSSH兼容的私鑰。 他們一開始
-----BEGIN RSA PRIVATE KEY-----
結束
-----END RSA PRIVATE KEY-----
(如果它是RSA密鑰),DSA或版本1的其他字符串。
SSH.COM和PuTTY有另一種不同的格式。
祝好運!
也許你可以安慰ssh-keygen
來為你完成這項工作......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.