Simple little demo project showing how to have a password without it being in the scripts (so you can't cheat by looking inside). For background: http://scratch.mit.edu/discuss/topic/44052/ Also see: http://scratch.mit.edu/discuss/topic/44830/ CLUE 1: It's not a single word (i.e. there's at least one space) CLUE 2: The words are real English words (not random junk) CLUE 3: There is a slight weakness I've left in the scrambler - now see clue 5 for more info... Note: that doesn't mean it makes it easy, but it definitely takes away some degree of complexity to provide a potential attack vector for those of a more mathematical mindset :) CLUE 4: It has 3 well-known words (i.e. not uncommon/difficult). CLUE 5: The weakness mentioned in clue 3 is now pointed out & explained in a comment inside the project (also, how to fix it). CLUE 6: ...is likely to arrive in the morning... but any time is fine! ---=== Check back every day in case there's a new clue! ===--- If you find the correct password, say in comments! How it works: It uses the letters of the typed password to scramble a string (any string will do - I've chosen "string to be scrambled"). If the correct password is given then the scrambled string will be the right one, as checked in the project. This means the project scripts contain only the string being scrambled (which is "string to be scrambled" in this case) and the result of scrambling that string using the correct password (which gives "1r3kr8brzte728q71akvd " in this case). The actual password itself is nowhere within the scripts... I've avoided using any 'hacked blocks' for the key input, so you have to hit left-arrow to delete a letter. This also demonstrates that it's possible to create a fairly usable keyboard input system without "ask and wait" and hacked blocks (though it's much nicer if you do use hacked blocks, to catch the proper delete, as well as other characters, and the return key, if needed).