Возможно, из-за того, что вы проводили процедуру не дешифровки, а прямой шифровки - прибавляли к символам зашифрованного сообщения номера букв ключа. Но это не важно, текст все равно расшифрован.
А насчет дефиса - это вы в книжке видите, что это перенос, но сюда на форум вы выкладываете задание с этим лишним переносом, чтобы посложнее участникам сделать?
