0
對此樣本的公共密鑰:https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(v=vs.110).aspx哪裏是在.NET RSA加密
如果此示例中使用的公鑰對數據進行加密?
它是否在RSAParameters對象中?
如果是,什麼是base64編碼正確的字節數組,並將字符串放入web.config重新使用公鑰,當我必須解密以前加密的數據?
我的預期酒吧/ PRV關鍵要種的字符串不是RSAParameters。我應該如何使用這些參數來獲得一個字符串,我可以將其作爲資源嵌入或保存在某個地方? – Elisabeth
如果您檢查我提出的鏈接,您會看到RSAParameters使用SerializableAttribute,這意味着您可以使用任何serialiser將其寫入數據存儲區https://msdn.microsoft.com/en-us/library/4abbf6k0%28v = vs.110%29.aspx有一個如何序列化爲二進制文件的例子。但是如果將文件流交換爲內存流,則可以使用流讀取器將其讀出到字符串變量中https://msdn.microsoft.com/en-us/library/system.io.streamreader%28v=vs .110%29.aspx – MikeT
我想將它嵌入程序集中。因此,我創建了一個帶有設置嵌入資源的鍵/值對的字符串資源。你認爲那很好? – Elisabeth