0
我有一個我用Python寫的工具,它獲取一個文件的路徑。我想檢查它是SSH私鑰還是公鑰,(如果兩者都不考慮)。我不知道如何務實地檢查一個文件是否是其中之一。 Python有沒有辦法做到這一點?檢查一個文件是一個SSH私鑰還是一個公鑰
我有一個我用Python寫的工具,它獲取一個文件的路徑。我想檢查它是SSH私鑰還是公鑰,(如果兩者都不考慮)。我不知道如何務實地檢查一個文件是否是其中之一。 Python有沒有辦法做到這一點?檢查一個文件是一個SSH私鑰還是一個公鑰
這些鍵有許多複雜的形式。這很難區分它們。
有
它由一條線,其格式不同,取決於如果您有RSA,DSA或版本1個鍵上的與OpenSSH兼容的私鑰。他們開始與
-----BEGIN RSA PRIVATE KEY-----
與
-----END RSA PRIVATE KEY-----
結束(只要它是一個RSA密鑰),其他字符串DSA或版本1
SSH.COM和膩子有另一種不同格式。
祝你好運!
也許你可以爲你服務ssh-keygen
爲你做這個工作...