In conclusion, I still have no idea how to analyze the output hash value to identify their properties. :)
As week 4 is a busy week, so I was not able to allocate more time for this project.
language setting site: http://msdn.microsoft.com/en-AU/library/y99d1cd3(v=vs.110).aspx
hash site: http://valerieaurora.org/review/hash.pdf