![](/img/trans.png)
[英]PKCE with RSA both ways
PKCE 可以通過服務器和客戶端生成公鑰和私鑰來實現嗎? 這值得么? 我認為是這樣的流程: 客戶端生成私鑰和公鑰 客戶端向服務器發送公鑰 服務器生成私鑰和公鑰,生成隨機密鑰並使用客戶端公鑰加密密鑰 服務器將加密的秘密和服務器公鑰發送回客戶端 客戶端用他的密鑰解密秘密,用服務器公鑰再次 ...
[英]PKCE with RSA both ways
PKCE 可以通過服務器和客戶端生成公鑰和私鑰來實現嗎? 這值得么? 我認為是這樣的流程: 客戶端生成私鑰和公鑰 客戶端向服務器發送公鑰 服務器生成私鑰和公鑰,生成隨機密鑰並使用客戶端公鑰加密密鑰 服務器將加密的秘密和服務器公鑰發送回客戶端 客戶端用他的密鑰解密秘密,用服務器公鑰再次 ...
[英]Diffie Hellman Key Agreement using optional subprime q with DHParameterSpec in Java
我正在嘗試執行 Diffie Hellman Hey 協議,作為參數定義的一部分,我有 3 個值: a 質數模數 pa 基礎生成器 ga 次質數 q 查看用於創建執行此協議所需的密鑰的各種構造函數,我似乎無法設置 q 值: https://docs.oracle.com/en/java/jav ...
[英]Xamarin.iOS => Create Key Pair and send public key (X.509) to ASP.NET MVC Application .NET 4.7.2
我是 RSA 的新手。 I have made Windows and Xamarin.Android client application well communicate with ASP.NET MVC .NET 4.7.2 application. 一切正常。 客戶端應用程序可以與服務器 ...
[英]How to generate g and p for DH safely on Arduino Nano
我想與 PC 和 Arduino 進行 DH 密鑰交換。 我想在 Arduino 上生成應為 2048 位長的 Prime p 和 Base g。 ...
[英]Diffie Hellman key exchange between C# and C++ on Windows
我想使用Diffie Hellman算法在C++服務器和C#客戶端之間安全地交換密鑰,這兩個客戶端都在Windows上運行。 我嘗試在C#中使用ECDiffieHellmanCng生成公鑰,如下所示: 此外,我使用以下代碼派生AES key : 這在C#上下文中運行良好,但是我需要它與C++交互。 ...
[英]Reading Public Key Sent by Java Server in Swift
我正在嘗試從 Java 服務器讀取公鑰(x509 格式編碼)以完成我的橢圓曲線 Diffie Hellman Exchange。 我可以毫無問題地將公鑰發送到服務器,但現在我想讀取服務器發送給 iOS 客戶端的公鑰。 這就是我返回到 iOS 方面的內容。 為了處理它,我需要從輸入 stream 中讀 ...
[英]Why we need the enclave identity of initiator or responder in DH secure session establishment?
我正在使用 sgx_dh API 開發一個 sgx 應用程序。 工作流程可以總結如下(這里的兩個角色分別是dh_initiator,簡稱dh_i,以及dh_responder,即dh_r。): step0:在dh_i和dh_r端啟動session; step1:dh_r生成包含g_a的msg1 ...
[英]SSH Key Exchange with alternate user
所以我使用的是 RHEL 7。我有兩台具有以下用戶帳戶的服務器 根(明顯) 行政 我希望設置按以下方式工作。 使用admin用戶從服務器 1 到服務器 2 的無密碼 SSH,但 SSH 啟動總是從root用戶完成。 我們不允許為root用戶進行 ssh 密鑰交換,但是我們正在使用的應用 ...
[英]OpenSSL public key from EVP_PKEY to buffer
我正在編寫一個通過連接到 Google 服務器的 TCP 套接字發送消息來參與 TLS 1.2 握手的客戶端。 我正在使用 ECDH 密鑰交換方法。 我使用此代碼生成了客戶端密鑰對,現在我想將 ClientKeyExchange 發送到包含公鑰的服務器。 為此,我首先需要將 EVP_PKEY 中包含 ...
[英]Im trying to export EC Public keys from android to iOS, what is the best way to do this?
我正在嘗試在我的應用程序的 iOS 和 Android 客戶端之間執行 EC 密鑰交換。 我已經成功地將它們從 iOS 傳輸並生成到 Android。 但是我無法在 iOS 中使用在 android 應用程序中生成的密鑰。 我在 swift 中使用SecKeyCreateWithData方法從“數 ...
[英]I want to change the values of P and G for diffiehellman in openssl
由於參數生成可能是一個昂貴的過程,因此通常提前完成一次,然后在多次密鑰交換中使用相同的參數集。 有沒有辦法在提前設置之前修改 p 和 g? ...
[英]How to convert hex public key to ASN.1 SubjectPublicKeyInfo structure for Diffie-Hellman key exchange?
我正在嘗試實現 Diffie-Hellman 密鑰交換以使用 JAVA 加密包生成用於加密/解密的對稱密鑰。 這需要兩方之間進行公鑰交換。 客戶端共享的公鑰是1024位的16進制字符串,用於計算共享密鑰。 如何將此字符串轉換為編碼的密鑰格式(ASN.1 SubjectPublicKeyInfo 結 ...
[英]ECDiffieHellmanPublicKey from ByteArray (using ECDiffieHellman NamedCurves)
我正在使用通訊nodejs-> c#服務器。 我需要確保它們之間的連接安全,因此我選擇使用ECDiffieHellman作為密鑰交換機制(nodejs支持它)。 我有一些問題...只是我的知識不足,所以我上了一節課,現在我可以生成和導出密鑰,因為base64和nodejs在接受c#密鑰 ...
[英]Output SecKeyCopyExternalRepresentation
我試圖將公鑰從我的 iPhone 傳遞給其他方,但是我無法使用 iOS 的輸出。 示例輸出: BJSCZtBatd2BYEHtyLB0qTZNlphKf3ZTGI6Nke3dSxIDpyP9FWMZbG0zcdIXWENyndskfxV0No/yz369ngL2EHZYw6ggNysOn ...
[英]C# - importing a public key blob into ECDiffieHellmanCng
我在使用ECDiffieHellmanCng類交換密鑰時遇到了麻煩: 第1步-創建公鑰 第2步-交換並獲取私鑰 例 具體來說,它無法通過CreatePrivateKey(...)方法在此行上執行: 錯誤 System.Security.Crypto ...
[英]How to verify whether I am really chatting with my friend using GPG and his public key?
我正在通過Skype聊天與朋友聊天,我想知道對方是否真的是我的朋友Bob。 我有Bob的公鑰,而且我100%確信這是真實的Bob的公鑰。 我該如何確認這確實是鮑勃在和我聊天? a]我會請那個家伙給我發送一個由他簽名的文件。 然后,我將驗證簽名。 b]我將給他發送一個用真實鮑勃的 ...
[英]How to verify a signature in .net generated in Android
問題如下: 我在Android(Xamarin.Droid)中生成密鑰: 然后我生成一個簽名: 然后我將密鑰和簽名發送到ASP.net wep API 2服務器。 客戶端響應生成: 我使用改裝金塊發送。 這是我在服務器端收到HTTPRequest時使用的代碼 ...
[英]Unable to open SFTP Connection via phpseclib
我正在嘗試通過最新的 phpseclib 版本打開 sftp 連接。 我可以通過 Filezilla 成功連接,在第一次連接嘗試時,我也被提示接受服務器指紋。 這里是產生的日志: 它們都產生相同的輸出: 但就是這樣。 在這些 init 消息之后它就失敗了。 據我所見/理解,他們都使用密鑰 ...
[英]OpenSSL RSA extract public key with .cer format
我正在使用openSSL創建RSA public and private key 。 我創建成功,並且輸出的是2個鍵,格式為private_key.pem和public_key.pem 。 因此,要求公開密鑰必須采用.cer extension , Base 64 format並以標頭開 ...
[英]Read whole message with bufio.NewReader(conn)
我正在使用golang中的簡單聊天服務器和客戶端。 我在從net.conn讀取消息時遇到了一些麻煩。 到目前為止,這是我一直在做的事情: 由於用戶按下Enter鍵發送消息,所以我只需要讀到'\\ n'。 但是我現在正在進行加密,當在客戶端和服務器之間發送公鑰時,該密鑰有時包含“ \ ...