Берете строку вашего сообщения, поднимаете ей регистр.
Потом перебираете ее посимвольно, и из каждого символа вычитаете 'A'.
Проверяете, что результат в диапазоне [0-25].
На этом все - у вас получился цифровой код буквы. Если результат не в диапазоне, в шифруемом сообщении есть небуквенный символ
Т.е. как получилось что DE это 00100 00101 (то, почему 10 чисел я понял (n=10)), но что нужно перевести в двоичную систему что бы получить 00100 00101... ?