A message-based system to encrypt and decrypt messages