добрый день!!!)))))))) ) если я не ошибаюсь, ваша задача из области знания криптографии, которые также являются базовыми знаниями программирования.
Криптогра́фия (от греч. κρυπτός — скрытый и γράφω — пишу) — наука о математических методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также невозможности отказа от авторства) информации. Изучает методы шифрования информации — обратимого преобразования открытого (исходного) текста на основе секретного алгоритма и/или ключа в шифрованный текст (шифртекст) .
Единственно, что могу посоветовать, воспользуйтесь квадратом Полибия. В нём буквы алфавита записывались в квадрат 5 на 5 (при использовании греческого алфавита одна ячейка оставалась пустой) , после чего с помощью оптического телеграфа передавались номер строки и столбца, соответствующие символу исходного текста (на каждую букву приходилось два сигнала: число факелов обозначало разряд буквы по горизонтали и вертикали. http://freesoft.ru/?id=682260
http://ru.wikipedia.org/wiki/Квадрат_Пол ибия
УДАЧИ!!!))))))))))))