Thread: MD5 test vector

MD5 test vector

From
박성호
Date:
Excuseme,
 
I am student of graduate school, in Korea.
 
I am studing cryptography system, and it's implementation to hard ware.
 
On implementaion to C language, My digested result is different and I can't find
Where, How I had taken a mistake, since test vector for MD5 is not be.
 
So I beg your pardon...
 
I want result calculated result for each step.
 
For example,
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
MESSAGE : "..."
IV = 0x0000...(128bit)
 

                        a            b            c            d           sum after function        sin()        result shifed X
step = 1           0x....     0x....       0x....      0x....                   0x....                0x....            0x....
step = 2           0x....     0x....       0x....      0x....                   0x....                0x....            0x....   
step = 3           0x....     0x....       0x....      0x....                   0x....                0x....            0x....   
step = 4           0x....     0x....       0x....      0x....                   0x....                0x....            0x....       
step = 5           0x....     0x....       0x....      0x....                   0x....                0x....            0x....       
step = 6           0x....     0x....       0x....      0x....                   0x....                0x....            0x....       
    .
    .
    .
step = 64           0x....     0x....       0x....      0x....                   0x....                0x....            0x....   
 
final digest = 0x...(128bit)
====================================================
====================================================
 
Sung-Ho, Park
 
Dept. of Semiconductor and New Materials Engineering
 
Kwangwoon University
 
447-1 Wolgye-Dong Nowon-Gu
 
Seoul, 139-701
 
South Korea
 
Tel    ) +82-2-940-5167
 
FAX   ) +82-2-940-3940
 
HP     )  011-9838-7544
 
 
 
====================================================
====================================================