Читайте также: |
|
0111 1111 0101 0000 1111 1000 0111 1101
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L11 | ||||||||
F(R11,K0) | ||||||||
R12 |
R12 = 01111011 10001011 11010110 10101110
РАУНД
L11 01110000 01110111 11001111 11111100
R12 = 01111011 10001011 11010110 10101110
K: 01000101 01010010 01001011 01000001
1 01111011 | 1 10001011 | 1 11010110 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 00111110 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
0011 1110 1101 1001 1001 1101 1110 1111
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
0011 1110 1101 1001 1001 1101 1110 1111
3 14 13 9 9 13 14 15
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
00000010 110/01010 01000000 01010011
0101 0010 0000 0010 1001 1000 0001 0110
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L11 | ||||||||
F(R12,K0) | ||||||||
R13 |
R13 = 00100010 01110101 01010111 11101010
РАУНД
L12 01111011 10001011 11010110 10101110
R13 00100010 01110101 01010111 11101010
K: 01000101 01010010 01001011 01000001
1 00100010 | 1 01110101 | 1 01010111 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 01100111 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
0110 0111 0010 0111 0001 1100 1010 1011
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
0110 0111 0010 0111 0001 1100 1010 1011
6 7 2 7 1 12 10 11
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
10101001 101/01000 11010110 1000 1100
0100 0110 1011 0100 0110 0101 0100 1101
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L12 | ||||||||
F(R13,K0) | ||||||||
R1 |
R14 = 00111101 00111111 10110011 11100011
РАУНД
L13 00100010 01110101 01010111 11101010
R14 = 00111101 00111111 10110011 11100011
K: 01000101 01010010 01001011 01000001
1 00111101 | 1 00111111 | 1 10110011 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 01111000 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
0111 1000 0110 1101 1111 1000 1010 0010
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
0111 1000 0110 1101 1111 1000 1010 0010
7 8 6 13 15 8 10 2
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
01000000 000/10011 00111110 10001001
1001 1001 1111 0100 0100 1010 0000 0000
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L13 | ||||||||
F(R14,K0) | ||||||||
R15 |
R15 = 10111011 10000001 00011101 11101010
РАУНД
L14 = 00111101 00111111 10110011 11100011
R15 = 10111011 10000001 00011101 11101010
K: 01000101 01010010 01001011 01000001
1 10111011 | 1 10000001 | 1 00011101 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 11111110 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
1111 1110 1101 0011 0101 0110 1010 1011
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
1111 1110 1101 0011 0101 0110 1010 1011
15 14 13 3 5 6 10 11
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
S-блоктың номері | Мәні | |||||||||||||||||
A | B | C | D | E | F | |||||||||||||
A | D | E | B | C | F | |||||||||||||
E | B | C | D | F | A | |||||||||||||
D | A | E | F | C | B | |||||||||||||
D | A | F | E | C | B | |||||||||||||
C | F | D | A | E | B | |||||||||||||
B | A | D | C | F | E | |||||||||||||
D | B | F | A | E | C | |||||||||||||
F | D | A | E | B | C | |||||||||||||
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
11000010 111/10001 10000100 10001100
1000 1100 0010 0100 0110 0110 0001 0111
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L14 | ||||||||
F(R15,K0) | ||||||||
R16 |
R16 10110001 00011011 11010101 11110100
РАУНД
L15 = 10111011 10000001 00011101 11101010
R16 10110001 00011011 11010101 11110100
K: 01000101 01010010 01001011 01000001
1 10110001 | 1 00011011 | 1 11010101 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 11110100 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
1111 0100 0100 1001 1001 1110 1011 0101
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
1111 0100 0100 1001 1001 1110 1011 0101
15 4 4 9 9 14 11 5
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
11000011 011/ 11010 01001001 00011000
1101 0010 0100 1000 1100 0110 0001 1011
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L15 | ||||||||
F(R16,K0) | ||||||||
R17 |
R17 01101001 11001001 11011011 11110001
РАУНД
L16 10110001 00011011 11010101 11110100
R17 01101001 11001001 11011011 11110001
K: 01000101 01010010 01001011 01000001
1 01101001 | 1 11001001 | 1 11011011 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 00101100 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
0010 1100 1001 1011 1001 0000 1011 0000
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
0010 1100 1001 1011 1001 0000 1011 0000
2 12 9 11 9 0 11 0
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
S-блоктың номері | Мәні | |||||||||||||||||
A | B | C | D | E | F | |||||||||||||
A | D | E | B | C | F | |||||||||||||
E | B | C | D | F | A | |||||||||||||
D | A | E | F | C | B | |||||||||||||
D | A | F | E | C | B | |||||||||||||
C | F | D | A | E | B | |||||||||||||
B | A | D | C | F | E | |||||||||||||
D | B | F | A | E | C | |||||||||||||
F | D | A | E | B | C | |||||||||||||
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
11010110 011/ 01110 01000101 00010100
0111 0010 0010 1000 1010 0110 1011 0011
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L16 | ||||||||
F(R17,K0) | ||||||||
R18 |
R18 11000011 00110011 01110011 01000111
РАУНД
L17 01101001 11001001 11011011 11110001
R18 11000011 00110011 01110011 01000111
K: 01000101 01010010 01001011 01000001
1 11000011 | 1 00110011 | 1 01110011 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 0100 0110 | 0110 0001 | 0011 1000 | 0000 0110 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
0100 0110 0110 0001 0011 1000 0000 0110
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
0100 0110 0110 0001 0011 1000 0000 0110
4 6 6 1 3 8 0 6
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
01010101 000/11100 0001 1110 1110 0000
1110 0000 1111 0111 0000 0010 1010 1000
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L17 | ||||||||
F(R18,K0) | ||||||||
R19 |
R19 10001001 00111110 11011001 01011001
РАУНД
L18 11000011 00110011 01110011 01000111
R19 10001001 00111110 11011001 01011001
K: 01000101 01010010 01001011 01000001
1 1000 1001 | 1 0011 1110 | 1 1101 1001 | 0101 1001 |
0100 0101 | 1 0101 0010 | 1 0100 1011 | 1 0100 0001 |
0 1100 1100 | 0110 1100 | 1001 0010 | 0001 1000 |
Блоктар номері:
4 биттен 8 бөлікке бөлеміз:
8 7 6 5 4 3 2 1
1100 1100 0110 1100 1001 0010 0001 1000
Ондық жүйеге келтіреміз:
8 7 6 5 4 3 2 1
1100 1100 0110 1100 1001 0010 0001 1000
12 12 6 12 9 2 1 8
Блоктың реттік номерімен,ондық жүйедегі номерін қолдана отырып,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.
Бұл сандарды екілік жүйеге келтіреміз:
Келесі 11-ге орын ауыстырамыз:
01100110 000/10000 01000010 10110110
1000 0010 0001 0101 1011 0011 0011 0000
Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:
L18 | ||||||||
F(R19,K0) | ||||||||
R20 |
R20= 01000001 00100110 1100 0000 01110111
РАУНД
L19 10001001 00111110 11011001 01011001
R20= 01000001 00100110 1100 0000 01110111
K: 01000101 01010010 01001011 01000001
1 01000001 | 1 00100110 | 1 11000000 | |
1 01010010 | 1 01001011 | 1 01000001 | |
0 00000100 |
Дата добавления: 2015-09-04; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ERGALIMA ERKA 2 страница | | | ERGALIMA ERKA 4 страница |