Шифрование с открытым ключом C# и IOS RSA

Итак, в основном у меня есть служба WCF, которая предоставляет приложению IOS открытый ключ, я хочу зашифровать данные с помощью открытого ключа и отправить их в службу WCF.

В службе С# wcf я использую RSACryptoServiceProvider и в данный момент экспортирую в массив байтов CspBlob. но я думаю, мне нужно будет использовать экспорт xml.

Так что все в порядке, мне нужно как-то создать SecKeyRef для шифрования данных на IOS.

Я пытался найти работающее решение, но все, что я смог найти, это эту библиотеку, и она стоила дорого. денег только для шифрования некоторых данных. Я также нашел это, но не могу заставить его работать. И есть неудачная попытка использовать это здесь.

Может ли кто-нибудь помочь мне зашифровать данные с помощью шифрования с открытым ключом RSA на IOS. Он должен быть в состоянии расшифровать на С#.


person Nicolas Tyler    schedule 27.02.2014    source источник
comment
Почему нельзя использовать SSL?   -  person Iridium    schedule 27.02.2014
comment
Мы используем ssl, но компания, в которой я работаю, хочет это шифрование, а также ssl. Мы работаем с очень конфиденциальными данными. и кажется целесообразным зашифровать данные.   -  person Nicolas Tyler    schedule 27.02.2014
comment
Итак, вы шифруете эти очень важные данные, и все же 300 долларов за упомянутую вами библиотеку — это большие деньги? Учитывая, что SSL, по сути, доверяют миллиарды долларов каждый день, защищая соединения, используемые для онлайн-банкинга, торговли акциями и т. д. тот факт, что вы не можете оправдать расходы в размере 300 долларов (независимо от того, требуются они на самом деле или нет), предполагает, что эти данные на самом деле не все. в конце концов, это ценно, и, следовательно, SSL вполне подходит.   -  person Iridium    schedule 27.02.2014
comment
Мы уже потратили много денег на проект, и это можно сделать без оплаты. SSL защищает данные только через сеть.   -  person Nicolas Tyler    schedule 28.02.2014
comment
Ознакомьтесь с моим ответом для аналогичного случая title="импорт целевого открытого ключа c rsa в c Sharp rsacryptoserviceprovider"> stackoverflow.com/questions/17955406/   -  person Ozgur Sahin    schedule 04.03.2015