private-key

    0熱度

    2回答

    我剛開始開發一個需要與服務器/數據庫通信的android-app。在服務器端,我使用PHP來收集數據或執行查詢。我讀了很多關於安全性(XSS,SQL注入等)的內容。因爲我也想加密在客戶端&服務器之間發送的數據,我開始在PHP中處理openssl函數。 openssl_seal-和openssl_open函數似乎很適合這個用途。 我寫這兩個功能: function encryptRnd($data)

    0熱度

    1回答

    我從來沒有采取加密或安全性任何類和我想教我一些基本的,所以請原諒我,如果這是一個愚蠢的問題(不要擔心,我不工作的任何敏感) 因此,我正在玩Crypto ++,以便我可以對文件進行簽名,以查看文件是否由我以外的人編輯過。庫附帶的測試應用程序看起來像它有選項(rs和rv),它們完全符合我在自己的程序中執行的操作(驗證文件簽名的完整性)。當然,在這之前我需要生成一個公鑰和私鑰。當使用測試應用程序的g選項

    6熱度

    1回答

    我是密碼世界的新手。我需要從下面提供的數據中生成相應的RSA私鑰。 Modulus B87BDAB530F8FDED78223D841C5D4E66A6CA86E1D690E829755F244B6FA64D0B8FFBB33AC46FE533568FD6A965EDE7AFFAED8B15476E7B70D637188B8E6B78FDAE17941E7A1304699405F94FD8E596

    2熱度

    1回答

    我來自'C'背景。我正在嘗試分析如何編寫Java SSL服務器。 因此,我發現的例子講的是將證書加載到密鑰存儲區並將其私有化,然後以編程方式將KeyStore關聯到SSLContext,然後從相同的位置創建SSLServerSocket。 但是,有沒有任何方法可以直接提到SSLServerSocket應該使用哪個證書?此外,即使我使用密鑰庫,並且如果有多個證書和密鑰,我如何指定SSLServerS

    2熱度

    1回答

    當我閱讀關於智能卡時,我遇到了這個稱爲私人密鑰挑戰的術語。 私鑰質疑 - 確保證書綁定到它發出的令牌並且尚未被複制或克隆。 這個私人鑰匙挑戰將如何完成? 感謝和問候, 陽光。

    3熱度

    2回答

    我正在嘗試創建一個非常簡單的WCF客戶端應用程序,它將SOAP消息發送到第三方服務。所有的信息都必須經過數字簽名。在將代碼添加到更大的應用程序之前,它確實是一個概念驗證。 我有一個包含證書和包含私鑰的.pem文件的.cer文件。我一直在嘗試使用.cer文件加載證書,然後發出消息。但是我收到以下錯誤「私鑰在X.509證書中不存在」。 這個問題,以及其中一個問題,就是我幾乎對WCF,數字證書,私鑰以及

    6熱度

    2回答

    我發現功能EVP_PKEY_copy_parameters,它可以複製EVP_PKEY。 但是關於這個函數的一些文檔說它只能用於DSA/ECC算法。 官方文檔(來自openssl.org)未提及該函數是否可用於RSA EVP_PKEYs。 爲EVP_PKEY另一種實現(包含RSA密鑰)可能是這樣的: EVP_PKEY_assign_RSA(RSAPrivateKey_dup(EVP_PKEY_ge

    0熱度

    1回答

    基本上,我有一個私人PEM密鑰和一個公共證書PEM密鑰。 他們工作時,我使用它們(但不工作,如果我只使用其中之一)。 我使用這個工程: wget - 無檢查證書 - 私人密鑰=開發 - 私人.pem - 證書= dev.pem https:// ???。???。 ??。??? (這是自簽名的證書,由java keytool簽名,我對這個密鑰庫有訪問權限。) 我也生成一個jks,它在瀏覽器中工作的很

    0熱度

    1回答

    我正在使用Java的客戶端服務器應用程序,它將使用私鑰加密。 目前我有一個類的Cipher類的靜態對象,我這樣初始化:myCipher.init(Cipher.DECRYPT_MODE, secretKey, ivParameterSpec);。 現在我的問題是:我有雙向通信,我應該爲每種方式(一個用於加密,一個用於解密)使用單獨的Cipher對象並使用相同的初始化向量?或者我應該只使用相同的對象

    16熱度

    12回答

    我正在嘗試簽署我的Android應用,以便我可以在Market中發佈它。當我生成密鑰庫時,我得到一個訪問被拒絕的錯誤。我該如何解決? 這是我一直在努力做的事:在Eclipse赫利俄斯 右鍵單擊項目。 Android工具>導出已簽名的應用程序包。 點擊下一步。 我檢查「創建新的密鑰庫」,並意識到它無助於我。它仍然要求密鑰庫的位置。所以我決定這麼做很難。 關閉C:\Program Files\Java