Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++可以对通过命名管道发送的数据进行加密吗?_C++_Encryption_Named Pipes - Fatal编程技术网

C++可以对通过命名管道发送的数据进行加密吗?

C++可以对通过命名管道发送的数据进行加密吗?,c++,encryption,named-pipes,C++,Encryption,Named Pipes,我有一个命名管道服务器和一个彼此通信的命名管道客户端。但我不希望任何人能够读取通过命名管道发送的数据。代码是用C++编写的。 我有几个问题: 1是否有可能接入命名管道 2如果可以接入命名管道,是否可以加密通过命名管道发送的数据?是的,可以。如果同时编写客户端和服务器端。管道上的数据只是字节序列。有关紧凑算法,请参见XXTEA。是的,这是可能的。如果同时编写客户端和服务器端。管道上的数据只是字节序列。有关压缩算法,请参见XXTEA。我建议使用众所周知的安全算法AES,例如,以及用于SSL或加密的库

我有一个命名管道服务器和一个彼此通信的命名管道客户端。但我不希望任何人能够读取通过命名管道发送的数据。代码是用C++编写的。 我有几个问题:

1是否有可能接入命名管道


2如果可以接入命名管道,是否可以加密通过命名管道发送的数据?

是的,可以。如果同时编写客户端和服务器端。管道上的数据只是字节序列。有关紧凑算法,请参见XXTEA。

是的,这是可能的。如果同时编写客户端和服务器端。管道上的数据只是字节序列。有关压缩算法,请参见XXTEA。

我建议使用众所周知的安全算法AES,例如,以及用于SSL或加密的库


顺便说一句,当前大多数CPU都支持AES算法的硬件加速。

我建议使用众所周知的安全算法AES,例如,以及用于SSL或加密的库

顺便说一句,目前大多数CPU都支持AES算法的硬件加速