Hello,

I am facing a problem with 3des algorithm,

I am trying to encrypt 256 bytes of data,  8 bytes IV and 24 bytes of key.
When I try to decrypt the encrypted result, the 1st 8 bytes are not properly
decrypted.
Please guide, if I am doing something wrong.

Here are the details :

Plain data -
24 00 00 41 03 00 00 00 30 32 32 30 30 31 30 30 30 30 30 30 30 30 30 31 40
30 30 2d 31 31 2d 32
32 2d 33 33 2d 34 34 2d 35 33 3a 74 65 77 6b 73 62 75 72 79 2e 6d 6f 62 69
6c 65 69 70 2e 63 6f
6d 27 00 00 41 03 00 00 00 30 32 32 30 30 31 30 30 30 30 30 30 30 30 30 31
40 30 30 2d 31 31 2d
32 32 2d 33 33 2d 34 34 2d 35 33 3a 74 65 77 6b 73 62 75 72 79 2e 6d 6f 62
69 6c 65 69 70 2e 63
6f 6d 21 00 00 1c 02 00 00 00 ce f2 5a c9 64 06 b1 34 23 16 88 95 9f 16 ba
e5 1f ac 17 e4 2c 00
00 2c 00 00 00 28 01 03 04 03 00 00 00 19 03 00 00 0c 01 00 00 0c 80 0e 00
80 03 00 00 08 03 00
00 02 00 00 00 08 05 00 00 00 2d 00 00 18 01 00 00 00 07 84 00 10 0c a0 0c
a0 c6 a8 44 02 c6 a8
44 02 00 00 00 18 01 00 00 00 07 84 00 10 0c a0 0c a0 c0 a8 65 65 c0 a8 65
65 2c a0 0b af 90 05

Key-
cc 8b e3 88 00 17 f0 03 13 48 da 34 8a 9d 0c 4c 67 90 17 fe 9e 00 f6 6c

IV-
a7 a1 4a 6b 6a 4c 20 99

Encrypted data -
1d 03 49 e5 10 e4 b5 bf 7d b6 1c 75 4f f6 b9 11 53 41 98 f2 0f 49 15 db cb
2a 07 fc 76 71 d6 e6
29 33 16 87 db 93 1f 55 d7 7a 83 67 6c 40 fe f8 e2 92 7d 30 af 7c 35 f5 b5
ff 3b bc ba 34 a4 49
ed 3a fd 07 b3 46 03 92 b0 73 97 4c d2 c0 ec 88 04 bd 10 df 2a e3 b6 60 44
50 41 d4 3d 42 8f de
94 67 6c 52 40 23 d3 67 24 95 e6 1e e0 7f f7 70 61 2c 93 13 06 a9 6a 36 ed
ac 81 41 fa 35 ea a7
f7 97 31 96 06 97 e9 3e d3 47 d0 d3 d0 98 95 9d 6a 39 3f 63 79 8f d1 22 0a
f1 f8 b3 70 77 8b 54
5d 1d 84 3c 5a 9b 75 6a 1d f9 39 04 91 36 96 cc 84 fd f8 b1 39 c2 72 36 62
b4 13 c5 3b 87 be 4b
b8 03 c1 1d 1d 14 be 53 56 f4 43 4f 10 01 bb 93 e7 8c 14 12 f6 ba c2 c0 bf
64 ef 51 a3 b4 32 34
15 cc b1 f4 55 2b 86 fd 12 b1 06 cf f4 e4 d8 59 5e f0 2d b7 17 40 8b 86 a7
a1 4a 6b 6a 4c 20 99


After decryption, using same Encrypted data, IV,Key, I get this-
ca f2 85 9f 8d f4 d4 d1 30 32 32 30 30 31 30 30 30 30 30 30 30 30 30 31 40
30 30 2d 31 31 2d 32
32 2d 33 33 2d 34 34 2d 35 33 3a 74 65 77 6b 73 62 75 72 79 2e 6d 6f 62 69
6c 65 69 70 2e 63 6f
6d 27 00 00 41 03 00 00 00 30 32 32 30 30 31 30 30 30 30 30 30 30 30 30 31
40 30 30 2d 31 31 2d
32 32 2d 33 33 2d 34 34 2d 35 33 3a 74 65 77 6b 73 62 75 72 79 2e 6d 6f 62
69 6c 65 69 70 2e 63
6f 6d 21 00 00 1c 02 00 00 00 0e c9 8e 6b 23 d4 34 c8 0a e7 97 e1 d8 7a 51
0b 4e 9d 63 53 2c 00
00 2c 00 00 00 28 01 03 04 03 00 00 00 20 03 00 00 0c 01 00 00 0c 80 0e 00
80 03 00 00 08 03 00
00 02 00 00 00 08 05 00 00 00 2d 00 00 18 01 00 00 00 07 84 00 10 0c a0 0c
a0 c6 a8 44 02 c6 a8
44 02 00 00 00 18 01 00 00 00 07 84 00 10 0c a0 0c a0 c0 a8 65 65 c0 a8 65
65 7b 8b 73 41 12 05

-- 
Prashant Batra

Reply via email to