A plugin based cryptography application