Nanoframework 中的字符串加密

问题描述

我有兴趣了解如何在 Nanoframework 中对称加密/解密字符串。

就我而言,nanoframework 将部署在 ESP32 控制器上。加密/解密将有助于在计算机上运行的 .NET 应用程序与 ESP32 通信。

我尝试过搜索文档,但还没有找到任何东西。

总而言之,我想要实现的目标如下:

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

有人可以指导一下,如果 NanoFramework 中已经存在这功能。如果不是什么可能是加密/Dc​​rypt 功能的实现。

解决方法

目前.NET nanoFramework 中没有可用的 C# 加密库。 加密功能已经存在,只是它们没有暴露给 C# 代码。 这是正在进行中的事情,应该不会太远。您可以跟踪问题 here

这将为加密/解密库开辟各种可能性。 出于好奇,您正在考虑哪些算法?

PS:如果您想对此提供帮助,那就太好了。我们喜欢 PR! ;)