端口敲门与RSA加密
我在做一个项目,里面涉及到端口敲击(port knocking)。我有三个文件,分别在服务器端和客户端。
在服务器端有:一个作为守护进程的端口敲击服务器和一个配置文件[这个文件里包含了必须满足的端口顺序以及其他很多配置细节]。
在客户端有:端口敲击客户端。
请问有没有可能用RSA加密配置文件里的端口顺序?如果可以的话,应该怎么做呢?
谢谢!
附注:我在服务器上运行守护进程[它会读取配置文件],然后我在客户端运行程序并指定端口顺序[如果端口顺序和配置文件里的一样,那么就会连接成功]。
1 个回答
1
有没有可能用RSA加密配置文件中的端口号?
可以。
那怎么做呢?
你可以先搜索一下Python的RSA库。
不过,如果你打算在客户端做这件事,要明白客户端程序要解密数据,就必须有一个解密密钥。如果客户端程序有了解密密钥,那么任何人只要用文本编辑器也能看到这个密钥(以及解密的代码)。