In this week, I shown the birthday attack
program to other guys during the meeting. They helped me to test the coding,
and found some problems. I just defined the variable by long, but in actually,
the data input the program may be very big. Just like the hash value by md5
have 128 bits, so the program should calculate the result of 2
128.
But for now, my coding cannot do this kind of calculation. So there is a
limitation of my coding.
I tried other methods to store the input
data, but still cannot fixed it very well. So we discussed this problem with
our supervisor, he said it’s not important for the whole project.
And I still waiting for others' parts finished, so we can combine each other's function, and add some function in my part of birthday attack.