Finish MD5 principle thesis