- Главная
- Информатика
- Алгоритм RC4
Содержание
Слайд 2
Инициализация S-блока
Алгоритм .использует ключ, который подается на вход пользователем , сохранённый в
Инициализация S-блока
Алгоритм .использует ключ, который подается на вход пользователем , сохранённый в
Key, и имеющий длину L байт.
1) Инициализация начинается с заполнения массива S
S[i] := i
2)Далее этот массив перемешивается путем перестановок, определяемых ключом.
for i from 0 to 255
S[i] := i endfor
j := 0
for i from 0 to 255
j := (j + S[i] + Key[i mod L]) mod 256 // n = 8 ; 28 = 256
поменять местами S[i] и S[j]
endfor
1) Инициализация начинается с заполнения массива S
S[i] := i
2)Далее этот массив перемешивается путем перестановок, определяемых ключом.
for i from 0 to 255
S[i] := i endfor
j := 0
for i from 0 to 255
j := (j + S[i] + Key[i mod L]) mod 256 // n = 8 ; 28 = 256
поменять местами S[i] и S[j]
endfor
- Предыдущая
Летнее чтениеСледующая -
День победы для детей 1-ой младшей группы