public-key

    1熱度

    2回答

    我有一個PublicKey(java.security.PublicKey)。 我需要將它轉換成HEX字符串。 就像您打開證書(例如在Windows上)並查看公鑰信息一樣。你會看到: 04 40 ad 77 10 45 08 f2 3a ae 1d 1d 95 22 2f b3 f5 e5 2f da db 8c 39 3a 03 15 fb 4b 36 28 46 de 7b 00 f4 73

    1熱度

    1回答

    我需要使用ECDSA算法對消息進行簽名併發送給接收方。然後,接收方應驗證發件人的簽名。 所以,對於這一點,接收器由波紋管命令轉換java.security.PublicKey到字節數組之後,但在字節數組格式發送者的公鑰: byte[] byteArrayPublicKey = publickey.getEncoded(); 在ECDSA算法(公共密鑰將其轉換爲之前的格式字節數組)是如下: 公鑰

    0熱度

    3回答

    可以說我已經添加了一個ssh公鑰到~/.ssh/authorized_keys。我使用ssh -i <private_key> [email protected]從我的客戶端機器進入機器。有沒有辦法以編程方式在ssh之後從~/.ssh/authorized_keys找到我的ssh密鑰的相應(接受)公鑰?我假設我在authorized_keys中有多個密鑰。

    0熱度

    1回答

    我已經得到了JavaScript的這個簡單的一點: <html> <script type="text/javascript" src="http://cdn.rawgit.com/travist/jsencrypt/v2.1.0/bin/jsencrypt.js"></script> <script type="text/javascript"> var mess

    2熱度

    1回答

    我想將PublicKey轉換爲字符串,但我不知道如何正確執行。以下代碼不會給我正確的密鑰,那麼如何轉換它? byte[] publicKeyBytes = userKeys.getPublic().getEncoded(); String pKstring = new String(publicKeyBytes);

    1熱度

    3回答

    我在嘗試打開127.0.0.1:9999上的SSH隧道時出現C#問題。 這是我Program.cs class Program { static void Main(string[] args) { Console.WriteLine("Begin"); PlinkTest plink = new PlinkTest(); String

    0熱度

    1回答

    一旦id_rsa.pub已連接到遠程服務器的authorized_keys文件,可以刪除id_rsa.pub?文件id_rsa.pub的副本是否需要駐留在服務器的.ssh目錄中?如果不需要,將副本保留在服務器上或刪除它是否被認爲是最佳做法?

    0熱度

    1回答

    我有一個私人JKS文件和密碼文件。我看到互聯網,寫了一個java程序,它將私鑰打印成字符串。 同樣,我得到一個擴展名爲.cer的公鑰文件。同樣我打印出這個文件的內容也是一個字符串 我的想法是編寫一個java程序,它有2個方法加密和解密。我寫了所有的東西。但是當我嘗試使用我的加密和解密函數時,我看到InvalidKeyException:錯誤的算法類型。我從jks文件打印出算法,並將其視爲RSA。在

    0熱度

    2回答

    我正在開發一個java項目,我應該在服務器端實現SSL-protokol。那麼,這是我第一次在我的應用程序中使用SSL,所以我讀了很多關於ssl/tls的信息,現在我想用java實現一些東西。我將使用JSSE API實現這個過程: 1)客戶端將連接到我 2)我要認證我的公鑰證書。我意味着我將用我的公鑰和RSA算法向客戶端發送一個公共密鑰和相應的證書 3)客戶端加密的密鑰,並將其發送給我 我已經私密

    0熱度

    2回答

    我想驗證使用分離簽名SHA512SUMS.sign從http://cdimage.debian.org/debian-cd/8.1.0/i386/iso-cd/下載的文件SHA512SUMS的完整性。我如何獲得Debian公鑰?什麼是正確的密鑰服務器?