Proiect Sisteme de Operare, anul II, semestrul I
Cerinta: Sa se implementeze un encriptor/decriptor care primeste un fisier de intrare cu diferite cuvinte. Programul mapeaza fisierul de intrare in memorie si porneste mai multe procese care vor apela o permutare random pentru fiecare cuvant. Permutarile vor fi scrise intr-un fisier de iesire. Programul poate primi ca argument doar fisierul de intrare, in acest caz va face cripitarea cuvintelor; sau va primi fisierul avand cuvintele criptate si permutarile folosite pentru criptare, caz in care va genera fisierul de output avand cuvintele decriptate
Voi alege o permutare, fiecare proces va avea de prelucrat o parte din fisier, aplicand acea permutare pe partea lui de fisier
Pentru criptare: ./bin/main date.txt Pentru decrptare: ./bin/main date.txt permutari.txt