Chybu robíš už v predpoklade, že kódovanie a šifrovanie môžeš nejakým spôsobom vôbec porovnať a "oddeliť". Sú to dve úplne neporovnateľné veci a neexistuje žiadna hranica, medzi kódovaním a šifrovaním, znovu - lebo sú to dve absolútne odlišné veci.
Ak chcem informáciu prispôsobiť nejakému (prenosovému) kanálu (el. napätie, dym na oblohe, svetlo, alebo čokoľvek iné) tak ide o kódovanie.
Ak chcem nejakú informáciu transformovať do utajenej podoby tak, aby ju neznalý človek nebol schopný prečítať v pôvodnom znení, ide o šifrovanie.
Ak chcem informáciu v pôvodnom znení len ukryť, tak ide o steganografiu.
Vyzerá to tak, že pojmu "šifrovanie" vôbec nerozumieš, pretože podľa tvojej logiky by sa prelomením DES stal DES kódovaním - čo je absolútna, gigantická, až gargantuózna blbosť.
Takže raz a navždy, ak má človek urobiť "šifrovací" program, tak informáciu šifruje (nech akokoľvek jednoducho). Ak dostane za úlohu urobiť program na zaistenie prenosu informácie, tak informáciu kóduje.
Pardon, že som vám to tu narušil, len toľkoto som chcel.