1
我想用Xamarin.iOS加密/解密一些XML。如何[en | de]使用Xamarin.iOS加密XML?
在.NET中,這是使用System.Security.dll
程序集中的System.Security.Cryptography.Xml
名稱空間(和類型)完成的。
但是,System.Security.dll
程序集不是由Xamarin.iOS提供的配置文件的一部分。
我還有什麼替代方案?
我想用Xamarin.iOS加密/解密一些XML。如何[en | de]使用Xamarin.iOS加密XML?
在.NET中,這是使用System.Security.dll
程序集中的System.Security.Cryptography.Xml
名稱空間(和類型)完成的。
但是,System.Security.dll
程序集不是由Xamarin.iOS提供的配置文件的一部分。
我還有什麼替代方案?
只需很少的修改,您就可以使用Mono的源代碼建立自己的System.Security.dll
。訣竅是確保它指的是Xamarin.iOS附帶的BCL。
這將使你倆xmlenc(加密)和XMLDSIG(數字簽名)功能使用相同的API(更多的代碼共享)作爲桌面(單聲道或MS).NET運行庫。
儘管它不是立即解決方案,您應該花時間在uservoice上提出建議。
目前還不清楚你的意思是「一些隱藏的價值不可用」 - 它也不清楚你已經嘗試過什麼,發生了什麼,你的要求是什麼等。 –
使用System.Security.Cryptography.Xml的例子; 這不能在monotouch avialble,我只是想要簡單的地穴或改變字符ununderbreakout和解密,這就是所有我需要,但無法找到傷心..在控制檯我可以隱藏,但在monotouch,它只是不能 –
1)你需要使用其中一種xml加密標準,還是隻需要加密一些恰好是xml的數據? 2)您可能可以添加所需的程序集。我希望這個文件從默認發行版中丟失。 3)如果這不起作用,你可以隨時看看BouncyCastle。 – CodesInChaos