Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: Salasanasuojaus - Brainfuck

janijohannes [25.06.2011 12:20:39]

#

Otsikko kertoo jo paljon. Koodi kysyy käyttäjältä salasanan, jonka jälkeen käyttäjä kirjoittaa sen ja painaa entteriä. Jos salasana on väärin, ohjelma jumiutuu (mietin, että miten sen saisi toimimaan paremmin). Poista kommentit, jos käytät standardin mukaista kääntäjää.

++++++++++[->++++++>+++<<]>++.[-]>++.[-]<<  # "> "

>+[++++++++++>,----------]<[<]> # kysytään salasana

>>>>[>[-]++++++++++[->+++++++++<]>---.-----.---.-.-------.[]] # jos salasana on liian pitkä, se on väärin

>++++++++++[-<++++++++++[-<-<-<->>>]>]<
<+<++<+++< #asetetaan salasanaksi "abc"

> [>[-]++++++++++[->+++++++++<]>---.-----.---.-.-------.[]]
> [>[-]++++++++++[->+++++++++<]>---.-----.---.-.-------.[]]
> [>[-]++++++++++[->+++++++++<]>---.-----.---.-.-------.[]]
<<<[-]< #Tarkistetaan salasana. Jos se on väärin, virheilmoitus ja jumiutuminen.

++++++++++[->+++++<]>-.+.+.+. # Kaikki onnistui, kirjoitetaan "1234"
[>]<[[-]<] # ja tyhjennetään muistii

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta