你好我試圖Ø生成我在我的Windows的RSA 4096的加密電話8 ecryption應用的Windows Phone 8的RSA加密
我用這種方法我的公鑰:
的RSACryptoServiceProvider rsaProvider =新的RSACryptoServiceProvider(4096 ); var pub_key = rsaProvider.ExportParameters(false); //出口公鑰
,現在我想的pub_key轉換爲PEM格式,所以我可以將它發送到服務器 我做下面的步驟
字節] bpkey =結合(pub_key。 Modulus,pub_key.Exponent);
我是字節數組組合成一個使用 「RSA公共密鑰=模數+指數」
字符串p鍵= 「---- BEGIN PUBLIC KEY ---- \ n」 個+ Convert.ToBase64(bpkey )+「\ n ----結束公鑰----」;
但我得到的是,當我把它發送到服務器時,pkey是一個無效的pem格式!
任何想法如何正確或如何解決錯誤。