64- 56- ( 64-, 56 ). . , 16 , .
, , 56- , 48 .
:
1. 1 16 :
2. : ; 28 , 28 .
3. , 28 24, ;
4. 48- ; , 56- .
5. end
64- . , , .
2. 32 8 , . , 32- 48-.
:
:
Text | ( 64 ) |
Crypt | |
Key | 64- |
P, Pk | |
S | 6 4 |
L(i) | (i - ) |
xor | 2 ( , ) |
, - | |
, - | |
16 |
D[i]=S[P[i]],
S | ( , ) |
D | ( , ) |
P | ( S) |
S - 6 4. 48- 8 , . S1, S2, , S8 16- ( 4-) , 4 0, 1, 2, 3 16 0, 1, 2, , 15. : - /abcdef/, /af/ - , /bcde/ - . S-. , S6, 58 (111010) 13 (1101).
, "" . : Crypt=DES(Text,Key) . Crypt - Key.
|
|