some substitution cipher tools