И ведь каждый раз прошу: сформулируйте исходное задание, опишите (подробно!) применяемый алгоритм шифрования и т.п. Нет - всё мимо. Чирик-чирик, вот программа - исправьте.
Ну как знаете.
Ждите - может быть и найдётся энтузиаст, который по неотлаженной программе восстановит алгоритм, разберется "что имел в виду программист" и отладит код. Но я - не он.