Деректерді қорғаудың криптографиялық құралдары


Ciphertext_letter = (plaintext_letter + 3) mod n



бет9/21
Дата03.01.2022
өлшемі0,51 Mb.
#108815
1   ...   5   6   7   8   9   10   11   12   ...   21
Байланысты:
derekterdі-қorғaudyң-kriptografiyalyқ-құraldary-dәrіs-3

Ciphertext_letter = (plaintext_letter + 3) mod n.

орнына

Ciphertext_letter = (plaintext_letter + k) mod n формуласын қолданайық. Мұндағы k – шифрлау кілті. Шифрлаудың бұл тәсілі әліпбиді тұрақты позицияға жылжытумен пара пар.

Мысалға «computation» деген түйінді сөз таңдап алайық. Шифр әліпбидің алғашқы символдары ретінде кілт символдарын алады. Қайталанатын символдар әліпбиге бір реттен артық енбеуі тиіс. Келесі символдар алғашқы әліпбиге сәйкес жазылады. Әр символ бір рет қолданылады.

Мысалға «computation» деген түйінді сөз таңдап алайық. Шифр әліпбидің алғашқы символдары ретінде кілт символдарын алады. Қайталанатын символдар әліпбиге бір реттен артық енбеуі тиіс. Келесі символдар алғашқы әліпбиге сәйкес жазылады. Әр символ бір рет қолданылады.


A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

c

o

m

p

u

t

a

I

n

b

d

e

f

g

h

j

k

l

r

g

s

v

w

x

y

z

Виженер (Vigenere) шифры

Виженер шифрінде d әріптерінен тұратын кілт қолданылады. Мысалы, латын алфавитін пайдаланған кезде

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

KEY кілті көмегімен THISISATESTMESSAGE хабарламасын түрлендірейік

Құрастырма шифрлар.



Бұл шифрдың негізінде, сенімді криптожүйе құрастыру үшін ауыстыру және орын алмастыру сияқты қарапайым шифрларды алма – кезек бірнеше рет қолдану идеясы жатыр.

DES, AES және басқа көптеген алгоритмдер шифрдің осы түріне жатады.



Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   21




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет