是否可以通过 netcat 加密通信?

Ano*_*pus 5 command-line netcat

我知道可以使用netcat. 我想知道是否可以加密netcat通信。

我通过听 PC-1 聊天

nc -l 1234
Run Code Online (Sandbox Code Playgroud)

并在另一台机器上连接到我的 IP。

nc $IP 1234
Run Code Online (Sandbox Code Playgroud)

Mar*_*ams 9

这是可能的 - 但是我不认为 nc 本身会这样做:echo "Words" | gpg -e将在标准输出上生成加密版本;您可以照常指定接收用户。
如果您将其通过管道传输到 gpg 的另一个副本,gpg -d那么它会要求输入密码 - 这将被记住一段时间,从而启用对话。

因此,echo "words" | gpg -e | nc target 4321会发送,nc -l 4321 | gpg -d会听。

另外,请参阅类似的这个问题