You are on page 1of 2

value after first XOR(binary value for b and IV : 00111110

01101110
01010000
value after compression : 00111010
value after first shift : 01110100
value of left half : 0101
value of right half : 0000
value of round key in f(.) : 01110100
value of right half in f(.) : 0000
value of expan_bit_8 in f(.) : 00000000
value of expan_bit_8 in f(.) after XOR with round key : 01110100
value of right in f(.) after dividing expan_bit_8 in two : 0100
value of left in f(.) after dividing expan_bit_8 in two : 0111
value of lefthalf in f(.) after s box : 10
value of righthalf in f(.) after s box : 01
value of finalhalf after f(.) : 1001
value after first round : 00001100
value of left half : 0000
value of right half : 1100
value of round key in f(.) : 11101000
value of right half in f(.) : 1100
value of expan_bit_8 in f(.) : 11001001
value of expan_bit_8 in f(.) after XOR with round key : 00100001
value of right in f(.) after dividing expan_bit_8 in two : 0001
value of left in f(.) after dividing expan_bit_8 in two : 0010
value of lefthalf in f(.) after s box : 10
value of righthalf in f(.) after s box : 11
value of finalhalf after f(.) : 1011
value after second round : 11001011
value of left half : 1100
value of right half : 1011
value of round key in f(.) : 11010001
value of right half in f(.) : 1011
value of expan_bit_8 in f(.) : 11110110
value of expan_bit_8 in f(.) after XOR with round key : 00100111
value of right in f(.) after dividing expan_bit_8 in two : 0111
value of left in f(.) after dividing expan_bit_8 in two : 0010
value of lefthalf in f(.) after s box : 10
value of righthalf in f(.) after s box : 10
value of finalhalf after f(.) : 1010
value after third round : 10110110
value of left half : 1011
value of right half : 0110
value of round key in f(.) : 10100011
value of right half in f(.) : 0110
value of expan_bit_8 in f(.) : 00011101
value of expan_bit_8 in f(.) after XOR with round key : 10111110
value of right in f(.) after dividing expan_bit_8 in two : 1110
value of left in f(.) after dividing expan_bit_8 in two : 1011
value of lefthalf in f(.) after s box : 00
value of righthalf in f(.) after s box : 01
value of finalhalf after f(.) : 0001
value after fourth round : 01101010
value of left half : 0110
value of right half : 1010
value of round key in f(.) : 01000111
value of right half in f(.) : 1010
value of expan_bit_8 in f(.) : 11010100
value of expan_bit_8 in f(.) after XOR with round key : 10010011
value of right in f(.) after dividing expan_bit_8 in two : 0011
value of left in f(.) after dividing expan_bit_8 in two : 1001
value of lefthalf in f(.) after s box : 01
value of righthalf in f(.) after s box : 01
value of finalhalf after f(.) : 0101
value after fifth round : 10100011
value of left half : 1010
value of right half : 0011
value of round key in f(.) : 10001110
value of right half in f(.) : 0011
value of expan_bit_8 in f(.) : 00110110
value of expan_bit_8 in f(.) after XOR with round key : 10111000
value of right in f(.) after dividing expan_bit_8 in two : 1000
value of left in f(.) after dividing expan_bit_8 in two : 1011
value of lefthalf in f(.) after s box : 00
value of righthalf in f(.) after s box : 10
value of finalhalf after f(.) : 0010
value after sixth round : 10100011
value of left half : 0011
value of right half : 1000
value of round key in f(.) : 00011101
value of right half in f(.) : 1000
value of expan_bit_8 in f(.) : 11000000
value of expan_bit_8 in f(.) after XOR with round key : 11011101
value of right in f(.) after dividing expan_bit_8 in two : 1101
value of left in f(.) after dividing expan_bit_8 in two : 1101
value of lefthalf in f(.) after s box : 11
value of righthalf in f(.) after s box : 11
value of finalhalf after f(.) : 1111
value after seventh round : 10001100
value of left half : 1000
value of right half : 1100
value of round key in f(.) : 00111010
value of right half in f(.) : 1100
value of expan_bit_8 in f(.) : 11001001
value of expan_bit_8 in f(.) after XOR with round key : 11110011
value of right in f(.) after dividing expan_bit_8 in two : 0011
value of left in f(.) after dividing expan_bit_8 in two : 1111
value of lefthalf in f(.) after s box : 10
value of righthalf in f(.) after s box : 01
value of finalhalf after f(.) : 1001
value after eightth round : 11000001
value of cipher text : 00011100
Press any key to continue . . .

You might also like