Шифрование строк в нанофреймворке

Мне интересно понять, как я могу симметрично зашифровать / расшифровать строку в Nanoframework.

В моем случае нанофреймворк будет развернут на контроллере ESP32. Шифрование / дешифрование поможет приложению .NET, работающему на компьютере, взаимодействовать с ESP32.

Я пробовал искать в документации, но пока ничего не нашел.

Таким образом, я хочу достичь следующего:

      string message = “Top Secret Message!!”;
string encryptedString = Encrypt(message, key, IV);
string decryptedMessage = Decrypt(encryptedString, key, IV);

Может кто-нибудь посоветовать, если такая функциональность уже есть в NanoFramework. Если нет, то какова возможная реализация функции Encrypt / Dcrypt.

1 ответ

В настоящее время в .NET nanoFramework нет библиотеки шифрования C#. Возможности шифрования уже существуют, но они не доступны для кода C#. Это что-то в разработке, и это не должно быть слишком далеко. Вы можете отследить проблему здесь .

Это откроет все возможности для библиотек шифрования / дешифрования. Из любопытства, какие алгоритмы вы рассматриваете?

PS: если вы хотите помочь в этом, это было бы здорово. Мы любим пиары! ;)

Другие вопросы по тегам