Ero sivun ”Caesar” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
Rivi 11: Rivi 11:
Teksitiedosto voidaan kääntää salakoodiksi 19 kirjaimen rotaatiolla esimerkiksi näin:
Teksitiedosto voidaan kääntää salakoodiksi 19 kirjaimen rotaatiolla esimerkiksi näin:
  $ cat viesti.txt | caesar 19 > salaviesti.txt
  $ cat viesti.txt | caesar 19 > salaviesti.txt
 
Salattu viesti kääntyy selväkieliseksi samalla algoritmilla kuin salatessakin, tosin rotaatio tulee ottaa huomioon.
Salattu viesti kääntyy selväkieliseksi samalla algoritmilla kuin salatessakin.
$ echo "Salainen viesti." | caesar 9 | caesar $((26-9))
Salainen viesti.


==Katso myös==
==Katso myös==

Nykyinen versio 11. kesäkuuta 2014 kello 20.33

Caesar on alkeellinen salakirjoitusmenetelmä, jossa kirjaimet korvataan aakkosissa tietyn matkan päässä olevilla muilla kirjaimilla.

Asennus[muokkaa]

Caesar löytyy useimpien jakeluiden paketinhallinnasta nimellä bsdgames tai bsd-games. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

Käyttö[muokkaa]

caesar [rotaatio]

Eli esimerkiksi viiden kirjaimen rotaatiolla voitaisiin kääntää tekstiä salakoodiksi esimerkiksi näin:

$ echo "Salainen viesti." | caesar 5
Xfqfnsjs anjxyn.

Teksitiedosto voidaan kääntää salakoodiksi 19 kirjaimen rotaatiolla esimerkiksi näin:

$ cat viesti.txt | caesar 19 > salaviesti.txt

Salattu viesti kääntyy selväkieliseksi samalla algoritmilla kuin salatessakin, tosin rotaatio tulee ottaa huomioon.

$ echo "Salainen viesti." | caesar 9 | caesar $((26-9))
Salainen viesti.

Katso myös[muokkaa]