Het is al weer een hele tijd geleden dat ik op een website zat waar leuke programmeer opdrachten werden uitgedeeld. Deze opdrachten kan je voltooien en hiermee kan je dan punten verdienen, leuk om kennis op te doen en tijd te doden.

Een opdracht die mij het meest is bijgebleven is een opdracht over foutcorrectie in binaire code. Het was de 10e opdracht in de categorie “Cryptography”. De titel van de opdracht was “Hamming” en de inhoud van de opdracht was “Decode this string and find the right password! 1000100101010101100100101001000111000001010010”. Dat het hier om binaire code gaat is wel duidelijk, dus ik heb direct geprobeerd de binaire code om te zetten naar ASCII, zonder succes natuurlijk (anders was de opdracht ook niet moeilijk). Hierdoor kwam ik er wel achter dat de binaire code bestond uit 46 tekens, raar, want een normale binaire code kan je altijd delen door 8 (als je naar text (ASCII) wilt).

*8 bits maakt 1 byte en 1 ASCII teken is 1 byte. (ik ga hier niet uitleggen hoe binaire code werkt, daar gaat het ook niet om)* Meer >