Viikko 4

Tällä viikolla sain moduulin pitkälti valmiiksi - enää puuttuu hajautusfunktion “kierrokset”. Yksi apumetodi jolla generoidaan “sanat” md5-funktiolle ehti implementaatioon, ja muutamaa asiaa on muutettu. MD5-määrittelyn mukaiset F,G,H,I funktiot on kirjattu, kuitenkaan niitä ei tässä tasossa tarvinnut testata (tuskin muutenkaan, sillä ne ovat määrittelyn mukaiset ja näin ollen “standardit”).

Moduulista puuttuu siis viimeistely ja hajautusfunktiosta viimeinen osa. Projektia on jäsennelty hiukan selkeämmin importtien kannalta. Lisäksi muutama lisätesti apumetodille on tehty.

Optimoinnin saralla on muutama kohde jo tiedossa - en tosin lähtenyt tekemään sitä, ennen kuin itse hashin generointi toimii. Esimerkiksi tiedon tallennusmuoto voisi olla potentiaalinen optimoinnin kohde.