【发布时间】:2019-04-26 05:03:12
【问题描述】:
我正在创建一个简单的加密软件。我目前遇到的问题是通过套接字发送加密的 aes 文件数据不起作用。在接收端,应该写入的文件是空的。我已经查看了我的代码很长一段时间,但无法解决它。
我做了一个没有网络的版本。 我已经能够在不同版本上发送一个不超过 8 KB 的小文件
我的程序是基于功能的,所以程序从主菜单分支到其他菜单和功能。由于有一点跳跃,最好把代码全部显示出来。 https://github.com/BaconBombz/Dencryptor/blob/Version-2.0/Dencryptor.py
套接字连接,所有需要的数据都被发送。然后,文件被 AES 加密并通过套接字发送。接收端将加密数据写入文件并解密。程序会说文件已发送,但在接收端,程序会吐出一个结构错误,因为应该包含加密数据的文件是空的。
【问题讨论】:
标签: python-2.7 sockets encryption aes