Pentru transmiterea de informatii intr-un mod sigur, se utilizeaza diverse metode de criptare a datelor. Datele se cripteaza inainte de transmisie, apoi se transmite doar forma criptata. La receptie, se aplica algoritmul invers, de decriptare si se reface forma originala a datelor.

Recent s-a constatat ca studentii folosesc un algoritm special de criptare a fisierelor text. Se pare ca acest algoritm este folosit in special pentru criptarea si transmiterea fisierelor sursa Pascal.

S-a interceptat un fisier criptat cu acest algoritm, dar din pacate nu se cunoaste algoritmul de decriptare, asa ca nu se poate reconstitui forma originala a programului care e criptat in fisierul respectiv.

Un lucru care se cunoaste si care poate fi foarte util este algoritmul de criptare. Dupa eforturi indelungate s-a obtinut o copie a programului care se foloseste la criptarea fisierelor.

Teoretic, avand la dispozitie programul de criptare, se poate construi un program de decriptare. Dar pentru realizarea acestui lucru sunt necesare anumite cunostinte de programare legate de prelucrarea fisierelor.

Se ofera recompensa celui care reuseste sa gaseasca algoritmul de decriptare, decripteaza cu succes fisierul care a fost interceptat, si stabileste care e rezultatul executiei programului care rezulta in urma decriptarii.

Programul de criptare se poate gasi in fisierul "encode.pas", iar fisierul criptat interceptat se numeste "encode.dat".