Ĺadny brzuch
Poszukuje schematu blokowego działanie szyfru cezara najlepiej żeby był to szyfr z przesunieciem. Porsze o pomoc...
Smolik
Gigabyte GA-7N400-L, AMD Athlon 2200+, GeForce4 MX 440 64 MB, 256MB/400 RAM Kingston....
szyfr cezara polega na czymś takim
Takżda litera alfabetu ma przypisaną pewną wartość liczbową np:
a b c d ...
1 2 3 4 ...
alfabet szywrowy wygląda natomiast tak:
d e f g h ...
1 2 3 4 5 ... (przesunięcie o 3)
jeżeli chcesz zaszyfrować literkę a piszesz d, jeżeli szyfrujesz d piszesz g itd.
/-----
|Start|
--|--/
V
/------------------/
/ Podaj /
/znak_do_szyfracji /
/--------|---------/
V
|-------------------|
| zaszyfrowany=|
|znak_do_szyfracji+3|
|--------|----------|
V
/------------------/
/zwróć zaszyfrowany/
/--------|---------/
V
/----
|Stop|
----/
:cheesy:
Mam nadzieję, że odróżnisz kólka, prostokąty, strzałki i rąby.
ewentualnie jeszcze możne wpisany znak zamienić na wartość ASCII i wtedy dodać 3 i zamienić na znak ;)
//----------------------
z_forum_experta@beldzio.com
www.beldzio.com
www.beldzio.com/forum
gg :3183960
No i trzeba pamiętać, żeby szyfrowane 3 ostatnie litery alfabetu przeszły na 3 pierwsze, a nie na 'krzaczki'
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Smolik
Gigabyte GA-7N400-L, AMD Athlon 2200+, GeForce4 MX 440 64 MB, 256MB/400 RAM Kingston....
szyfr cezara polega na czymś takim
Takżda litera alfabetu ma przypisaną pewną wartość liczbową np:
a b c d ...
1 2 3 4 ...
alfabet szywrowy wygląda natomiast tak:
d e f g h ...
1 2 3 4 5 ... (przesunięcie o 3)
jeżeli chcesz zaszyfrować literkę a piszesz d, jeżeli szyfrujesz d piszesz g itd.
/-----
|Start|
--|--/
V
/------------------/
/ Podaj /
/znak_do_szyfracji /
/--------|---------/
V
|-------------------|
| zaszyfrowany=|
|znak_do_szyfracji+3|
|--------|----------|
V
/------------------/
/zwróć zaszyfrowany/
/--------|---------/
V
/----
|Stop|
----/
:cheesy:
Mam nadzieję, że odróżnisz kólka, prostokąty, strzałki i rąby.
ewentualnie jeszcze możne wpisany znak zamienić na wartość ASCII i wtedy dodać 3 i zamienić na znak ;)
//----------------------
z_forum_experta@beldzio.com
www.beldzio.com
www.beldzio.com/forum
gg :3183960
No i trzeba pamiętać, żeby szyfrowane 3 ostatnie litery alfabetu przeszły na 3 pierwsze, a nie na 'krzaczki'