Afinní šifra

Typ šifry

Písmenná šifra

Složitost

Star1.pngStar1.pngStar1.pngStar0.pngStar0.png

Afinní šifra je monoalfabetická šifra (jednomu písmenu ze vstupního souboru odpovídá právě jedno). Písmena ze šifrovaného textu očíslujeme a aplikujeme na ně matematický vzorec.

Výpočet je dán vzorcem:

kde:

a, b

Parametry šifry

m

Počet písmen abecedy (= 26)

Ci

Číslo vstupního znaku (A = 0, B = 1, C = 2, ...)

Ti

Číslo výstupního znaku

Tabulka pro převod písmene na číslo:

Písmeno

Číslo

Písmeno

Číslo

A

0

N

13

B

1

O

14

C

2

P

15

D

3

Q

16

E

4

R

17

F

5

S

18

G

6

T

19

H

7

U

20

I

8

V

21

J

9

W

22

K

10

X

23

L

11

Y

24

M

12

Z

25

Varianty šifry

a

b

Popis

1

0

Není šifra (stejný text)

1

?

Caesarova šifra

1

1

Posun v abecedě o jedno písmeno

1

13

ROT13

25

25

Atbash

Odkazy

  1. https://www.algoritmy.net/article/49/Afinni-sifra