encryption-symmetric

    4熱度

    1回答

    我想知道如果客戶要求在SSL之上加密第二層,該怎麼辦? 例如,我有一個SSL隧道,客戶希望我對流經該隧道的數據使用對稱密鑰加密。對稱密鑰是基於會話的,並通過原始SSL隧道從服務器發送到客戶端。 我無法看到這是如何更安全。如果SSL隧道受到威脅,理論上,服務器發送的對稱密鑰在會話期間執行對稱加密。 任何人都可以對這種情況提供任何不同的觀點嗎?我相信,如果事先建立了一個共享的祕密(如一次性密碼),這會

    0熱度

    2回答

    我正在尋找簡單的symmtric算法(低處理能力)在php中。 加密值將作爲session_id存儲在客戶端。並將登錄狀態保存在其中。 另外我還需要在服務器端解密它。 請建議....

    3熱度

    4回答

    我不知道是否有一些強大的加密功能的工作原理是這樣的: 對稱的 2鍵(如AES左右。)明文 - > 2keys - >密文,但它必須不管鍵的順序,即 鍵1(密鑰(明文))==鍵2(密鑰1(明文)) 如「交換」 (也需要解密 - 你需要兩個鍵,無所謂順序) 感謝

    0熱度

    1回答

    我正在創建一個應用程序來用Blowfish加密未知長度的字符串。輸入可以是任意長度,因此不一定是8字節的倍數。 處理這種情況的標準方法是什麼?也許用0填充字符串的末尾?大概有更優雅的方式? 在此先感謝。

    0熱度

    1回答

    我有一個將加密數據發送到Web服務的WinForms客戶端。 WinForms客戶端創建對稱RijndaelManaged會話密鑰,並且還具有「硬編碼的RSA非對稱公鑰」。 我正在使用EncryptedXml類,這使得打包數據變得非常簡單。 Web服務具有「硬編碼」的私鑰和公鑰,並且可以成功解密SessionKey,然後使用它解密我發送的實際數據。 這是由EncryptedData類自動處理的。

    0熱度

    1回答

    我想加密一些數據(希望低於500字節)並將其存儲在QR代碼中。最初我想使用RSA,所以數據將使用用戶A的私鑰和用戶B的公鑰進行簽名,但不幸的是,VB.NET不喜歡加密那麼多的數據。我讀過我應該使用Rjindael來加密實際數據,然後使用RSA來加密Rjindael使用的密鑰。然而,我沒有太多的運氣能夠搜索網絡的某種教程或什麼的。 此外,如果我想將此存儲在QR碼上,是不是必須同時存儲Rjindael

    1熱度

    2回答

    我試圖使用對稱加密來加密一些數據,並存儲解密數據到MemoryStream中所需的密鑰。 (雖然我知道這一點在安全方面確實很愚蠢,但我將使用RSA來加密對稱密鑰。不過,現在我試圖讓這部分工作。) I使用FileHelpers庫解析我的分隔符(分號,因爲我不認爲我會在數據中有分號)的數據。不幸的是,在我的解密函數中,當它解析時,它只返回一條記錄。而且,如果我顯示在該函數結尾處創建的整個加密數據字符串

    4熱度

    3回答

    在我的ASP.NET Web窗體應用程序(該應用程序是在Windows Server 2008 R2運行,IIS 7.5和Runtime V4.0集成模式的應用程序池如果它很重要),我正在加密數據,把它放在QueryString上並使用System.Security.Cryptography.SymmetricAlgorithm類來解密數據。但我偶爾遇到一些解密數據的問題,我得到以下異常; Bad

    3熱度

    2回答

    我是Java新手,嘗試使用使用AES-128對稱加密的混合加密,然後使用RSA-1024對生成的對稱密鑰進行非對稱加密。有人可以幫助我爲什麼得到這個例外。我已經關注了其他文章,並在適當的文件夾中下載了Java加密擴展(JCE)無限強度管轄權策略文件版本6。 Code snippet: import java.io.BufferedReader; import java.io.InputStre

    1熱度

    2回答

    我寫了下面的類編碼和解碼字符串數據(對稱算法用一個密鑰): using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using System.Security.Cryptography; using System.IO; names