Encryption:
* implemented methods for encryption/decryption
* Crypto helper class should be updated a bit to support multithread
  or simultaneous calls
* place crypto helper calls into message send/receive cycles