Kirjoittaja: Antti Laaksonen
Tähän tehtävään liittyy myös vaikeampi erikoisputkaposti: Piinkova salasana
Uolevi ei pidä MD5-funktiosta, koska se tuottaa yleensä rumia tiivisteitä: numeroita ja kirjaimia on niissä sekaisin vailla esteettisiä arvoja. Uolevi haluaisi valita salasanansa niin, että sen tiiviste koostuisi joko pelkistä numeroista tai pelkistä kirjaimista. Tällainen tiiviste olisi Uolevin mielestä kaunis, mutta valitettavasti sopivaa salasanaa on vaikeaa löytää.
Uolevin nykyisen salasanan tappara
MD5-tiiviste on seuraava:
e8294ccd6de2efc4963d9d803abad486
Tiivisteessä on 17 numeroa ja 15 kirjainta, joten se on kaukana kauniista. (Uolevi kannattaa oikeasti Jokereita: näin hän hämää hakkereita.)
Tehtävänä on etsiä kaksi salasanaa, joista toisen tiivisteessä on mahdollisimman paljon numeroita ja toisen tiivisteessä on mahdollisimman paljon kirjaimia.
MD5-funktiosta on tietoa esimerkiksi Wikipediassa.
Vastauksen ensimmäiselle riville tulee salasana, jonka tiivisteessä on paljon numeroita, ja toiselle riville tulee salasana, jonka tiivisteessä on paljon kirjaimia.
Vastaus voisi näyttää seuraavalta:
tappara
jokerit
Salasanan tappara
tiivisteessä on 17 numeroa ja salasanan jokerit
tiivisteessä on 12 kirjainta. Molemmissa tiivisteissä on 32 merkkiä, joten niitä ei voi sanoa kauniiksi.
68 henkilöllä on tulos. Suluissa oleva luku on ensimmäisen tiivisteen numeroiden määrän ja toisen tiivisteen kirjainten määrän summa.
FooBat (64), Metabolix (64), jmp (64), jlaire (64), Jhuunhym (64), Hansen (64), Moiman (64), joah (64), TapaniS (64), Jaska (64), jannej (64), fergusq (64), Shiona (64), Rintsi (64), Legu (64), Ruokauuni (64), eq (64), Teuro (64), Hirwi (64), isashkar (64), zebraze (64), Dzarg (63), L2-K2 (63), lukujenVihaaja (63), Grez (63), Torgo (63), Sami (62), Konvehti (62), Chiman (62), Sisuaski (62), Milo (62), ahr (62), teemuho (62), manne (62), Laitinen (62), FINDarkside (62), qalle (62), weeri (62), os (61), Jalmari91 (61), Jepso (61), Ape (61), Masfonos (61), aaämdee (61), Goasd (61), Hycke (60), RQ (60), dancek (60), Kuha (60), temu92 (59), osku91 (59), Niko (59), teppuli (59), Kaukainen amatööri (59), JP_94 (58), qwerty12302 (58), Clacier (49), lithi (44), Macro (43), Juice (39), Jokotai (39), Kummitus (39), heisti (38), Matias (38), tosi2 (37), teksturi (36), TMKCodes (35), Markka (31)
Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.
Katso myös Putkaposti 39: Kaunis salasana.