public-key

    0熱度

    1回答

    我能夠直接從文件中讀取公鑰和私鑰,因爲文件流將其轉換爲PublicKey和PrivateKey Object。但如果作爲字符串加載失敗。 工作代碼 public static RSAPrivateKey getPrivateKey(String filename) throws IOException, GeneralSecurityException { PKCS8Encoded

    3熱度

    1回答

    我產生在外殼使用此命令的RSA私鑰和證書文件: openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days XXX -nodes 現在,我嘗試將這些文件轉換爲RSA公鑰和私鑰。我使用下面的代碼,但不起作用。我認爲PrivateKey變量必須是#RSAPrivateKey{}根據http://erlang.org/do

    3熱度

    1回答

    我在AngularJS應用程序中使用Java開發的服務。此服務返回RSA公鑰的字節。我需要通過JavaScript中的字節安裝密鑰。總之,我需要在JavaScript中做什麼在Java中做如下: public static PublicKey loadPublicKey(String stored){ byte[] data = Base64.decode(stored); X

    4熱度

    2回答

    我有一個RSA公共密鑰,使得它看起來像 -----BEGIN PUBLIC KEY----- MIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAvm0WYXg6mJc5GOWJ+5jk htbBOe0gyTlujRER++cvKOxbIdg8So3mV1eASEHxqSnp5lGa8R9Pyxz3iaZpBCBB vDB7Fbbe5koVTmt+K06o

    1熱度

    1回答

    我在nodejs上有以下代碼: var keythereum = require('keythereum'); var crypto = require(「crypto」); var eccrypto = require(「eccrypto」); var pubToAddress = require(「ethereumjs-util」)。pubToAddress; var ecdsa = new(

    2熱度

    1回答

    我試圖生成一個給定私鑰和已知曲線的公鑰。下面是我的代碼: // Generate Keys ECGenParameterSpec ecGenSpec = new ECGenParameterSpec("secp256r1"); KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("ECDSA", "BC"); ke

    0熱度

    1回答

    我正在使用SHA-256實現我自己的RSA-OAEP版本。我想通過使用RSA-OAEP和SHA-256將它與Java中Cipher類的輸出進行比較來對其進行測試。根據PKCS#1,RSA-OAEP需要一個標籤,默認情況下它是一個空字符串。但是,我找不到在內置類中輸入標籤的方法。我的實現似乎對加密和解密都正常工作,但Cipher類產生不同的輸出。有沒有Cipher類使用的默認標籤?

    0熱度

    1回答

    我正在開發應用程序,我需要通過使用Objective C或Swift創建CSR,這並不容易。所以我選擇了OpenSSL來創建CSR,並且我創建了成功的代碼如下所示,但我的另一個核心要求是將密鑰存儲在安全區域中,但在OpenSSL中這是不可能的,因爲我在線搜索。 現在我想在安全飛地中的目標c中創建密鑰對,然後將這些公鑰(帶有數據)和私鑰(帶有參考)導出到openSSL(EC_KEY),然後從中創建C

    0熱度

    1回答

    問題被反覆詢問,但我無法完成工作,因此再次發佈。 我共享一個公共密鑰文件,該文件是在 格式----- BEGIN CERTIFICATE ----- ----- XXXXXXXXXXXXXXXXXXXXXXX END CERTIFICATE ----- 使用這個文件,在PHP中,我能夠使用openssl_public_decrypt()執行解密並獲得解碼的消息。現在我正試圖在Python中執行解密

    0熱度

    2回答

    我想了解證書是什麼。我正在談論.cer文件。 在description它聽起來像是一個public key,但如果它是,爲什麼我創建它時需要證書籤名請求(CSR)? 到處都可以找到「什麼是開發人員證書」等等,但沒有信息證明 - 作爲實體 - 是什麼。 所以我的問題是: 什麼是.cer文件? (非.p12) 證書與public key有什麼區別?