Какую оболочку libsodium .NET использовать при создании кроссплатформенных приложений с использованием Xamarin в Visual Studio? - PullRequest
0 голосов
/ 09 сентября 2018

Я очень заинтересован в разработке мобильных приложений с использованием Xamarin. Для обеспечения безопасной связи я хотел бы использовать NaCl или более конкретно: libsodium .
На веб-сайте libsodium говорится, что есть три варианта использования libsodium с C #: libsodium-net , NSec и NitraLibSodium
Мой вопрос: Какая оболочка лучше всего подходит для создания мобильных приложений? Каковы недостатки и преимущества?

Спасибо.

1 Ответ

0 голосов
/ 24 мая 2019

Прежде чем вы сможете решить, какую из этих библиотек вы хотели бы использовать, вам необходимо определить версию .NET, которую вы будете использовать для своего проекта Xamarin.

Эти пакеты имеют разные зависимости, но в конечном итоге все они должны быть импортированы как пакет NuGet, оттуда вы можете использовать как любой другой пакет NuGet в своем проекте C #.

Несмотря на то, что стоит, тот, который выглядит наиболее зрелым и активно развивается, - это NSec, поэтому, если вы планируете использовать новейший стандарт .NET, я бы его выбрал.

Поскольку плюсы и минусы каждого из них связаны с внедрением libsodium, мне придется оставить этот ответ кому-то другому, поскольку я не знаком с NaCl.

Надеюсь, это поможет.

...