I spend one to five hours per day on February, to improve the programming skills, like Qt skills, what more is to find some hash function source code, and then edit and compile into executable format.which can be read by our hash kit. I finished a basic function with GUI like "string hash" and "file hash". Moreover, the console version hash chain got memory problem at the beginning. However, I redesign and re-code the hash chain in Qt, it can running stably without error. The thing is serious is our hash chain is not very efficiency, the CPU usage only around 15% in my i7 CPU. And the memory usage is very large if the program hash 2,000,000 time. It takes very long time, like the screenshot blow, it takes 16 hours. The speed of hash will decrease while more hash in.
After the first week meeting with supervisor, We got a huge mistake that in the meaning of the birthday attack. Xing Pan and I discussed a few hours on Thursday about birthday attack. We list the meaning problem and try to fix it. In hash chain part, because some understanding mistake problem on hash chain so my code of hash chain is not completing. Thus, I will fix it and improve it in these few days.