Caesar

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

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

Asennus

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

Käyttö

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