ScratchData LogoScratchData
Back to maxers's profile

Your Eyes Only (Unbreakable Encryption)

MAmaxers•Created May 28, 2017
Your Eyes Only (Unbreakable Encryption)
62
45
1210 views
View on Scratch

Instructions

All instructions in project. I challenge you to figure out what the secret message in the project says! You can look inside the project or do anything you want, but I doubt you'll be able to break the encrypted message. Unfortunately, capital letters are not supported. :( Use this project to encode messages that you want to stay secret. The only key to decode the message is the username you use to encode it. If you try to decode with any other username, meaningless scrambled letters come out. Try it out! Thanks to a lot of randomness, even if someone has the message code, they can't figure out what it says unless they use the correct username to decode it. I've included a secret message in the project. See if you can guess the username I used to encode it, or, even better, if you can figure out the message some other way! I don't think you can. Good luck, and happy coding!

Description

I created all the programming and art. If you want to suggest this to be featured so that more people can see it, use it, and try to break it, I'd really appreciate it. Note: If you wanted to, you could make it any passcode of any length, not just usernames, by changing the scripts a bit. I thought it would be fun to focus on usernames because people could use my program to create projects with secret messages in them: that automatically check the username of the person with the "username" block and either decrypt or fail to decrypt the message. If you want me to make a project like this for remix, or want me to make it work with any length passcode, leave a comment below! A couple of things went into the making of this project: Firstly, if you look inside, you'll notice the "chars" list is out of order. It's actually ordered with the most common characters in Scratch usernames at the top, and punctuation not found in usernames at the bottom. If you want to figure out how I did it, read on: I determined the average frequency of letters in Scratch usernames by sampling the 302 most recent followers of @griffpatch on his first five pages of followers. I figured that this was a random-enough sample to be representative of the most active people on Scratch at the moment, which would make this program useful for the most number of people. Of the 302 usernames, the most common length was 11 characters (43 names), and there was actually one 3-character length name. Second and third longest were 12 characters (31 names) and 8 characters (30 names). The average length was 11.08 characters. The most common letter was, predictably, a, with 252 occurrences in 3347 characters, or 7.53% of all letters. The least common was q, with 4 occurrences (0.12%). The most common consonant was r (199), and least common vowel was y (64). Most common number was 1 (78), and least was 9 (20). - had 20 occurrences and _ had 66.

Project Details

Project ID163475587
CreatedMay 28, 2017
Last ModifiedAugust 17, 2017
SharedMay 28, 2017
Visibilityvisible
CommentsAllowed