rsacryptoserviceprovider

    4熱度

    1回答

    我已閱讀MSDN(see Important note)RSACryptoServiceProvider必須處置。他們給出的例子: 現在我想包括RSACryptoServiceProvider到MyClass使用它的幾種方法。有了這個設置,我不能使用using語句。 相反,我嘗試調用.Dispose()方法的RSACryptoServiceProvider對象在適當的時間,但後來我得到的編譯錯誤消

    1熱度

    1回答

    我試圖設置一個簡單的服務器端RSA加密的一小塊信息是要在客戶端解密。就像概念證明一樣,我寫了幾行代碼來確保公鑰和私鑰可以從xml加載。不過,我努力讓我的機器上,即使是最簡單的東西的工作: byte[] bytes = Encoding.UTF8.GetBytes("Some text"); bool fOAEP = true; // seeding a public and

    7熱度

    2回答

    我知道這是一個類似的問題this one但在我走下Bouncey城堡路線之前,有誰知道它是否有可能從一個RSA KeyPair加載.pem文件,例如: -----BEGIN RSA PRIVATE KEY----- MIIBOgIBAAJBALKzy66nRuof8Fg0ItatyHS9RiDIKH0m5lorKzKn4y5wR6BXpVUv ZwnevrAJWBd6EPr/lcV3hjObx

    2熱度

    2回答

    我試圖加密一些簡單的東西,比如int或long。我發現最簡單的方式如下: int num = 2; RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); byte[] numBytes = BitConverter.GetBytes(num); byte[] encryptedBytes = rsa.Encrypt(nu

    9熱度

    2回答

    我在使用機器級別的RSA密鑰容器時僅存儲公鑰/私鑰對的公鑰時出現問題。 以下代碼創建一個公共/私有對,並從該對中提取公鑰。該對和公鑰存儲在單獨的密鑰容器中。然後從這些密鑰容器中獲得密鑰,此時它們應該與進入容器的密鑰相同。當用於CspParameters.Flags指定CspProviderFlags.UseDefaultKeyContainer(即,密鑰讀取來自公鑰容器背出是相同的),但是當用於C

    7熱度

    3回答

    有沒有人使用.net實際上計算出如何成功簽署與CloudFront私有內容一起使用的簽名?經過幾天的嘗試,我所能得到的是Access Denied。 我一直在用下面的代碼的變化,並嘗試使用OpenSSL.Net和AWSSDK但不具有RSA-SHA1的標誌方法呢。 簽名(數據)看起來像這樣 {"Statement":[{"Resource":"http://xxxx.cloudfront.net/x

    0熱度

    1回答

    我試圖 C:\ dev的> ASPNET_REGIIS -pc 「NetFrameworkConfigurationKey」 -exp 創建RSA密鑰容器... 的RSA密鑰容器不能打開。 失敗! 和 C:\ dev的> ASPNET_REGIIS -pa 「NetFrameworkConfigurationKey」 「ASPNET」 添加ACL訪問的RSA密鑰容器... 的RSA密鑰容器未找到。

    0熱度

    2回答

    使用Windows CryptoAPI,有什麼方法可以指定在生成新密鑰對(即3而不是65537)時使用哪個公開指數? 作爲一個額外的問題:我將如何使用.NET RSACryptoServiceProvider訪問此功能? 編輯:我的猜測是答案是「否」,但我想獲得確認。

    0熱度

    1回答

    由於昨天我無法使用sn.exe或通過也使用sn.exe的Visual Studio生成強名稱密鑰。 當試圖生成以下cimmand執行 SN的關鍵文件 - K「鍵file.snk」 SN.EXE然後用 無法生成強名稱密鑰響應對 - 訪問被拒絕。 ,同時運行進程監視器重複此過程後,我現在知道哪個SN.EXE被拒絕訪問的位置都位於以下目錄 \ ProgramData \微軟\加密\ RSA \ Mach

    0熱度

    1回答

    我有以下代碼: const int PROVIDER_RSA_FULL = 1; const string CONTAINER_NAME = "Example"; CspParameters cspParams; cspParams = new CspParameters(PROVIDER_RSA_FULL); cspParams.KeyContainerName = CONTAINER_