Gravar-mail: A secure key dependent dynamic substitution method for symmetric cryptosystems