Hi there,
I've read the documentation you provided, as well as skimmed the relevant chapter from the Handbook of Applied Cryptography (I read it in full many years ago). Your project appears to be straightforward, but I do have a couple of questions:
1. Can you provide the full text of the scanned document? I'm particularly interested in the details of modified SHA-256. I'm guessing it just truncates all but the first 64 bits of the hash, but I'd like to verify that.
2. What are your expected inputs and outputs for the Python program? Your document mentions a concatenation of matriculation numbers, but I'd like to know more about how you're planning on testing.
Thanks very much for considering my bid, and let me know if you have any questions.