【正文】
Triple Churning解密 D e C h u r n i n gK e y = { P 1 P 1 6 , X 1 X 8 }D e C h u r n i n gK e y = { P 9 P 1 6 , X 1 X 8 , P 1 P 8 }D e C h u r n i n gK e y = { X 1 X 8 , P 1 P 1 6 }D a t a o u t [ 0 ]D a t a o u t [ 1 ]D a t a o u t [ 2 ]D a t a o u t [ 3 ]D a t a o u t [ 4 ]D a t a o u t [ 5 ]D a t a o u t [ 6 ]D a t a o u t [ 7 ]X O R X O RD a t a i n [ 0 ]D a t a i n [ 1 ]D a t a i n [ 2 ]D a t a i n [ 3 ]D a t a i n [ 4 ]D a t a i n [ 5 ]D a t a i n [ 6 ]D a t a i n [ 7 ]{ D a t a _ i n [ N 1 ] o rP 9 P 1 6 a t f i r s t b y t e }X O R D a t a _ o u t [ N 4 ]{ D a t a _ i n [ N 2 ] o rP 1 P 8 a t f i r s t b y t e o rP 9 P 1 6 a t s e c o n d b y t e }X O R D a t a _ o u t [ N 5 ]B y t e N三重解攪動的實現(xiàn)為三重攪動功能的簡單鏡像 謝謝 。傳送順序為( X1,X2….X8,P1…P16 ) Churning Key字段之后為填充字段 Triple Churning加密 C h u r n i n gK e y = { X 1 X 8 , P 1 P 1 6 }C h u r n i n gK e y = { P 9 P 1 6 , X 1 X 8 , P 1 P 8 }C h u r n i n gK e y = { P 1 P 1 6 , X 1 X 8 }D a t a i n [ 0 ]D a t a i n [ 1 ]D a t a i n [ 2 ]D a t a i n [ 3 ]D a t a i n [ 4 ]D a t a i n [ 5 ]D a t a i n [ 6 ]D a t a i n [ 7 ]X O R X O RD a t a o u t [ 0 ]D a t a o u t [ 1 ]D a t a o u t [ 2 ]D a t a o u t [ 3 ]D a t a o u t [ 4 ]D a t a o u t [ 5 ]D a t a o u t [ 6 ]D a t a o u t [ 7 ]{ D a t a _ i n [ N 1 ] o rP 9 P 1 6 a t f i r s t b y t e }X O R D a t a _ o u t [ N 4 ]{ D a t a _ i n [ N 2 ] o rP 1 P 8 a t f i r s t b y t e o rP 9 P 1 6 a t s e c o n d b y t e }X O R D a t a _ o u t [ N 5 ]B y t e N三重攪動采用 3個級聯(lián)的攪動器,每個攪動器均執(zhí)行