微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dart 和 C++ 之间的套接字加密和解密

如何解决dart 和 C++ 之间的套接字加密和解密

我在 C++ 聊天服务器上工作,在客户端(dart)和服务器(c++)之间进行数据传输,我想对数据使用 AES 加密,我有很多问题

1_ 我应该选择哪一个aes-gcm 或 AES-CTR,如果您更喜欢其他方法,请说明。

2_ 我知道几个用于此的库和类,例如 AesCryptoServiceProvider ClassCrypto++ 您认为我应该使用哪个,或者如果您知道另一个库或文档,请命名

3_在我以前的经验中,我将消息和消息信息等数据更改为字符串,加密字符串,将第一个和最后一个加密字符串添加一个特殊字符,以便我可以获得健康的数据,最后我在服务器或客户端解密它运作良好,我的问题是这是标准方法吗?因为我在别处听说每个字节必须单独加密并通过套接字发送,而不是集体发送。

4_我在dart里面没有找到一个好的aes库,我的问题是我可以在c++中编写解密和加密数据的类并在dart中使用?

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。