我想加密TIdTCPClient
和TIdTCPServer
组件之间发送的一些数据包。在客户端,我可以使用TIdBlockCipherIntercept
来实现我的加密/解密。但是,我找不到匹配的服务器端组件来分配给我的IdTCPServer
,而我在Google上找不到任何内容。我该怎么办?
答案 0 :(得分:4)
如果没有TIdServerIntercept
后代,您可以处理OnConnect
事件并将TIdBlockCipherIntercept
实例分配给服务器连接的Intercept
属性。
AContext.Connection.Intercept := TIdBlockCipherIntercept.Create(AContext.Connection);