Cuprins
- I. Criptare cu alfabet propriu
- 1) Specificatii .3
- 2) Design .4
- 3) Listing .5
- 4) Test .6
- II. Criptare cu matrice
- 1) Specificatii . 7
- 2) Design .8
- 3) Listing . 9
- 4) Test .10
- III. Criptare cu interscimbare a bitilor adiacenti
- 1) Specificatii .11
- 2) Design . 12
- 3) Listing . 13
- 4) Test. 14
Extras din proiect
I. Criptare cu alfabet propriu
1) Specificatii
- se cripteaza doar literele , nu si celelalte caractere.
- se citeste un sir de la tastatura de maxim 80 caractere
- alfabetul propriul consta in aranjarea aleatorie a caracterelor alfabetului englezesc
- in cazul in care caracterele citite nu sunt litere, raman neschimbate dupa criptare
- sirul rezultat va avea aceiasi lungime ca si sirul citit
2) Design
Alfabet = {'O','U','C','W','D','X','E','Y',
'F','Z','T','M','K','A','H','B',
'V','P','I','Q','J','N','G','S','L','R'};
Scrie Dati sirul:
Citeste s
n=strlen(s)
Pentru i=0 la n-1 executa
Daca s[i]>=A si s[i]<=Z atunci
poz=s[i]-A
rez[i]=Alfabet[poz]
rez[i]=0
Scrie Sirul criptat este:
Scrie rez
Scrie Apasati orice tasta pentru a reveni la meniu !!
Preview document
Conținut arhivă zip
- Criptari.doc