Decorator Pattern tcpchannel base 64 rsa