cost 111 ms
PKCE 與 RSA 雙向

[英]PKCE with RSA both ways

PKCE 可以通過服務器和客戶端生成公鑰和私鑰來實現嗎? 這值得么? 我認為是這樣的流程: 客戶端生成私鑰和公鑰 客戶端向服務器發送公鑰 服務器生成私鑰和公鑰,生成隨機密鑰並使用客戶端公鑰加密密鑰 服務器將加密的秘密和服務器公鑰發送回客戶端 客戶端用他的密鑰解密秘密,用服務器公鑰再次 ...

Diffie Hellman Key Agreement 在 Java 中使用可選的 subprime q 和 DHParameterSpec

[英]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 => 創建密鑰對並將公鑰(X.509)發送到 Z9E0DA8438E1E38A1C30F4B76CE73B8DZ MVC 應用程序 Z303CB8DZ25D9072D640EF9EDB9072.

[英]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. 一切正常。 客戶端應用程序可以與服務器 ...

Windows 上 C# 和 C++ 之間的 Diffie Hellman 密鑰交換

[英]Diffie Hellman key exchange between C# and C++ on Windows

我想使用Diffie Hellman算法在C++服務器和C#客戶端之間安全地交換密鑰,這兩個客戶端都在Windows上運行。 我嘗試在C#中使用ECDiffieHellmanCng生成公鑰,如下所示: 此外,我使用以下代碼派生AES key : 這在C#上下文中運行良好,但是我需要它與C++交互。 ...

讀取 Swift 中 Java 服務器發送的公鑰

[英]Reading Public Key Sent by Java Server in Swift

我正在嘗試從 Java 服務器讀取公鑰(x509 格式編碼)以完成我的橢圓曲線 Diffie Hellman Exchange。 我可以毫無問題地將公鑰發送到服務器,但現在我想讀取服務器發送給 iOS 客戶端的公鑰。 這就是我返回到 iOS 方面的內容。 為了處理它,我需要從輸入 stream 中讀 ...

為什么我們在 DH 安全 session 建立中需要發起者或響應者的飛地身份?

[英]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 密鑰交換

[英]SSH Key Exchange with alternate user

所以我使用的是 RHEL 7。我有兩台具有以下用戶帳戶的服務器 根(明顯) 行政 我希望設置按以下方式工作。 使用admin用戶從服務器 1 到服務器 2 的無密碼 SSH,但 SSH 啟動總是從root用戶完成。 我們不允許為root用戶進行 ssh 密鑰交換,但是我們正在使用的應用 ...

OpenSSL 公鑰從 EVP_PKEY 到緩沖區

[英]OpenSSL public key from EVP_PKEY to buffer

我正在編寫一個通過連接到 Google 服務器的 TCP 套接字發送消息來參與 TLS 1.2 握手的客戶端。 我正在使用 ECDH 密鑰交換方法。 我使用此代碼生成了客戶端密鑰對,現在我想將 ClientKeyExchange 發送到包含公鑰的服務器。 為此,我首先需要將 EVP_PKEY 中包含 ...

我試圖將 EC 公鑰從 android 導出到 iOS,這樣做的最佳方法是什么?

[英]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方法從“數 ...

如何將十六進制公鑰轉換為 ASN.1 SubjectPublicKeyInfo 結構以進行 Diffie-Hellman 密鑰交換?

[英]How to convert hex public key to ASN.1 SubjectPublicKeyInfo structure for Diffie-Hellman key exchange?

我正在嘗試實現 Diffie-Hellman 密鑰交換以使用 JAVA 加密包生成用於加密/解密的對稱密鑰。 這需要兩方之間進行公鑰交換。 客戶端共享的公鑰是1024位的16進制字符串,用於計算共享密鑰。 如何將此字符串轉換為編碼的密鑰格式(ASN.1 SubjectPublicKeyInfo 結 ...

ByteArray中的ECDiffieHellmanPublicKey(使用ECDiffieHellman NamedCurves)

[英]ECDiffieHellmanPublicKey from ByteArray (using ECDiffieHellman NamedCurves)

我正在使用通訊nodejs-> c#服務器。 我需要確保它們之間的連接安全,因此我選擇使用ECDiffieHellman作為密鑰交換機制(nodejs支持它)。 我有一些問題...只是我的知識不足,所以我上了一節課,現在我可以生成和導出密鑰,因為base64和nodejs在接受c#密鑰 ...

如何驗證我是否真的在使用GPG和他的公鑰與朋友聊天?

[英]How to verify whether I am really chatting with my friend using GPG and his public key?

我正在通過Skype聊天與朋友聊天,我想知道對方是否真的是我的朋友Bob。 我有Bob的公鑰,而且我100%確信這是真實的Bob的公鑰。 我該如何確認這確實是鮑勃在和我聊天? a]我會請那個家伙給我發送一個由他簽名的文件。 然后,我將驗證簽名。 b]我將給他發送一個用真實鮑勃的 ...

如何在Android中生成的.net中驗證簽名

[英]How to verify a signature in .net generated in Android

問題如下: 我在Android(Xamarin.Droid)中生成密鑰: 然后我生成一個簽名: 然后我將密鑰和簽名發送到ASP.net wep API 2服務器。 客戶端響應生成: 我使用改裝金塊發送。 這是我在服務器端收到HTTPRequest時使用的代碼 ...

無法通過 phpseclib 打開 SFTP 連接

[英]Unable to open SFTP Connection via phpseclib

我正在嘗試通過最新的 phpseclib 版本打開 sftp 連接。 我可以通過 Filezilla 成功連接,在第一次連接嘗試時,我也被提示接受服務器指紋。 這里是產生的日志: 它們都產生相同的輸出: 但就是這樣。 在這些 init 消息之后它就失敗了。 據我所見/理解,他們都使用密鑰 ...

OpenSSL RSA以.cer格式提取公鑰

[英]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並以標頭開 ...

使用bufio.NewReader(conn)閱讀整個消息

[英]Read whole message with bufio.NewReader(conn)

我正在使用golang中的簡單聊天服務器和客戶端。 我在從net.conn讀取消息時遇到了一些麻煩。 到目前為止,這是我一直在做的事情: 由於用戶按下Enter鍵發送消息,所以我只需要讀到'\\ n'。 但是我現在正在進行加密,當在客戶端和服務器之間發送公鑰時,該密鑰有時包含“ \ ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM