You can download projects and see how they work... :) Anyway, it works by setting a variable... and repeats a pattern ninety-six times. The variable is used in a 'number line' thing for letters.
i got this messege from Bowser the other day (just copy and paste it in to the search so you don't have to come back down here) gvzy5n0cfi(space)0k0r44f4ww3olsn7mly7i0j5 sorry it's so long but you know Bowser.
Don't worry! It's nice to mention things about projects... it might help. Thanks for your earlier comment, anyway; you wanted to let me know if there was something wrong. :)
If you type in 'a' all the time you can sort of crack the code. However far along from a in your list of letters,numbers and spaces they are, that is how far they move. Correct?
You're the first person to seem interested in how Code Messenger works. But never mind that. Have you heard about Caesar shifts? Code Messenger uses something like that, along with a character line (think about a number line). There is a difference: It doesn't shift characters along the line by the same amount each time... it has a sequence. Code Messenger doesn't work by shifting from 'a', but you're getting the point. Anyway, thanks for the comment! :)
Idiots! Someone just swore encoded swear words! If any of you do that, YOU SHALL BE FLAGGED! Please do not waste my time. That would be seriously pathetic.
In Scratch, I can't add anyting else like commas and periods and colons and semicolons and etc... the 'When key ___ pressed' only covers space, letters and numbers.
Thank you! One time pads (read the project notes) are completely safe, but Code Messenger has a very very very slim chance of defeat. It has a sort of one time pad, but it repeats after ninety-seven characters, and use use the same pad over and over. Ah well... it's very hard to crack though.
It said (I'm adding punctuation here): If you are a spy, you can edit a kel (typo, it should be 'key') to use for your agency. I should have said "If you are a spy, you can create a key to use for your agency".
a bit slow, it would be a lot faster if you had 1.4 RC (release candidate) its really easy, as you can see people, that have it, are making scratch code, where you can make a program in scratch!
Updated! Now Code Messenger can use spaces and numbers! I had to change the key (in other words, the 'shift by' thingy), which means that you might not be able to read the messages below. But who cares? (Okay, you might).
I think it would be cool to make this work with entire text strings at once...using the 1.4 Ask/Answer. Then you could use cut and paste to really do some fast coding!
If you want to see a Code Messenger in Scratch 1.4 that has a handbook and TONS of new features, see the project that is right after this in my stuff.
If any of you encode swear words and post them, YOU SHALL BE FLAGGED. Please do not waste my time.
One day, I wanted a code program. But then I thought of making one on Scratch! This code program can encrypt messages and decrypt them as well!
Code Messenger works by having a set 'Shift letter by' script. If you have ever heard of a 'one time pad', that's what this uses. In real life, some people use one time pads as a small pad (like a small post-it note pad), and each pad has some rows of random digits. Say the first row is like this:
19472
Now say that I want to write 'Hello'. I use the numbers to shift the letters along the alphabet. So the H becomes an I (it gets shifted one place). 'Hello' becomes 'Inpsq'.
Anyway, back to it.
So Code Messenger has a script sort of like that. It goes like 'Shift letter by [ ]'. Okay, it isn't really like that exactly, but you get the point. The thing is that the 'Shift by letters' numbers have to repeat to write longer messages. It repeats after ninety-seven characters, for your interest.
You may think that Code Messenger is completely uncrackable, but it isn't; the difference between it and one time pads is that instead of using the key once, it uses it over and over. And it repeats after ninety-seven characters.
The solution? Don't bother; it's still very, very, very hard to crack.
You and your friends can agree on a set amount for each shift. You can take away some of the shifts, or add more.
I hope you and your friends have fun sending messages in code! Jonathanpb
Comments
You need to be logged in to post comments
Add a Comment
mvo02is2cve this program is really cool, not sure how you made it encode a letter several different ways
You can download projects and see how they work... :) Anyway, it works by setting a variable... and repeats a pattern ninety-six times. The variable is used in a 'number line' thing for letters.
i got this messege from Bowser the other day (just copy and paste it in to the search so you don't have to come back down here) gvzy5n0cfi(space)0k0r44f4ww3olsn7mly7i0j5 sorry it's so long but you know Bowser.
beware the goombas shall rise again
Cool...
(i wasnt crictisieing you, Jonathanpb,on my last comment
Don't worry! It's nice to mention things about projects... it might help. Thanks for your earlier comment, anyway; you wanted to let me know if there was something wrong. :)
if you type in any letter twice,you willget a different code symbol(ex.a:r, a:d)try it!
Yeah, that's supposed to happen. How would you encode/decode messages? :P
I don't get it.
The project notes explain... but to summarize it, it encodes and decodes. Tell me if you still don't get it.
cool
Cool! Code projects are difficult to make, but the results are awesome! Good job!
Thank you greenflash! And that was a nice and simple comment that was a great compliment. *Scratch Award*
PZO3AVD3QXEJ loves this project!
nqo7xn00gi
like this coder/decoder? try mine at (link to project)
SPAMMER!!
(view all replies)If you type in 'a' all the time you can sort of crack the code. However far along from a in your list of letters,numbers and spaces they are, that is how far they move. Correct?
You're the first person to seem interested in how Code Messenger works. But never mind that. Have you heard about Caesar shifts? Code Messenger uses something like that, along with a character line (think about a number line). There is a difference: It doesn't shift characters along the line by the same amount each time... it has a sequence. Code Messenger doesn't work by shifting from 'a', but you're getting the point. Anyway, thanks for the comment! :)
q6y3mrs
ivfbqn0cfms3l7j3k3
Best Program I've Ever Used!!!
Thank you Flyboy!
y9d71. Try it!
train?
mvo02 = hello
True.
(view all replies)Idiots! Someone just swore encoded swear words! If any of you do that, YOU SHALL BE FLAGGED! Please do not waste my time. That would be seriously pathetic.
this is awesome!!!!! i love codes!!
Same!
izgxaxttiroo7dm3lxbdpdcaeafit4!!!!!!!!!! try to decode that!
You said:did you know that i am awesome
46xxn1dtlst
(view all replies)i knew that!!!!
(view all replies)nqna260cfet39zh3mf9dcfxrsqf0yb7oca09qwy0g
(view all replies)This is amazing!
Thanks!
Coolest decoder ever!
I'm agreeing with you about it being the best code program ever, but only because it's the only one I know of.
mvo02ii9lst 89u4 whaaaaaaaaat? ¬_¬
lol hello jonathan
(view all replies)In Scratch, I can't add anyting else like commas and periods and colons and semicolons and etc... the 'When key ___ pressed' only covers space, letters and numbers.
(view all replies)mzcgunqy9haf0zuks!
(view all replies);D
This is awesome.
2 i?
this game thing is so awsum
kanl24 o6n71p fchf2vd
frdyn = AAAAA. Awesome and better than alphabetic substitution.
Thank you! One time pads (read the project notes) are completely safe, but Code Messenger has a very very very slim chance of defeat. It has a sort of one time pad, but it repeats after ninety-seven characters, and use use the same pad over and over. Ah well... it's very hard to crack though.
yylfmrrtqs 6k09
Thank you! (You did a typo; it said coo4 instead of cool).
i like it alot.
impossible...l can be at least two different keys!!
dude if u keep pressing a, a is can be two different keys too dude jonathan is just trying to help whats ur problem?
(view all replies)L and the other letters can become any letter; it just depends on when you encode or decode it. Keep on pressing L and watch.
(view all replies)What do you mean?
(view all replies)it is possible, you might want to look at the code
(view all replies)x6p32wdtadtaeld7s6r3znv3 qgsb7lly8wpozk3sb1ghf1r3wko 1dic4kfwklt!~Sean Kingston~
You mistyped; I can't decode it.
uh...
fchf2vd
I like to say that! I say that when I place a comment in a project that I like.
yylfmyq9hicl74x2k7fm13u bkxg6ykcqtcljhy4eebj3i
Really?
Selected by Lanie!
h6q55jsb!
(view all replies)Why do the A's always come up as capitals?
The A's and B's do that for no reason, but if you download it that doesn't happen.
hrqArmofmvmk :D
Random...
(n4c6AydA)
Front Paged!
WHAT!?
(view all replies)89lubfaabn ne0 u will crack up :P
Hey...
zquxp1 iw :P LOL u will love it
nqd mpkub!
4Asxnwctnvom ut837m!
nqlfuiauao ha0uc8
hiwk45 6gs0er1
nqd mlqux3!
pjjr!
i hope i said that right ^^; it says cool
n4cym2oh!
It said (I'm adding punctuation here): If you are a spy, you can edit a kel (typo, it should be 'key') to use for your agency. I should have said "If you are a spy, you can create a key to use for your agency".
nwcl240upi 47cup3lhyo5dnsa2c1y7bif38lsykfea73ii7yub366qy5y
(view all replies)j281B7t!
(view all replies)yyifmp 7cdrg06x! :D
It isn't a game, it's a simulation.
(view all replies)Did you do a if key pressed on all keys???
No, I don't know how to explain. You can download this and see for yourself.
That's awesome!
Updated again. Now the 'Text' list isn't so laggy.
wo hoooooooooo i´m going to puerto vallarta on vacation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
zgcgun0v isl
Updated again! Now Code Messenger will show you your text, along with the message that is encoded.
a bit slow, it would be a lot faster if you had 1.4 RC (release candidate) its really easy, as you can see people, that have it, are making scratch code, where you can make a program in scratch!
I know... I will get 1.4. But isn't it an accomplishment to make Code Messenger in 1.3?
(view all replies)mvo02is2cve3eux78xmlpkcy8qxbhj bsotl7i31ghji
4vvxvic3B
(view all replies)Updated! Now Code Messenger can use spaces and numbers! I had to change the key (in other words, the 'shift by' thingy), which means that you might not be able to read the messages below. But who cares? (Okay, you might).
Very nice! That makes reading the message much easier!
(view all replies)Downloaded and SAVED
Wahooo!
BfqBrAnow :)
Updated! Now it can use spaces and numbers.
Dfx zbcpycid vu owj kfiw?
Oh yeah...definately an achivement doing anything text-related in 1.3 :)
(view all replies)dvv jbu (great project loveit)
(view all replies)I think it would be cool to make this work with entire text strings at once...using the 1.4 Ask/Answer. Then you could use cut and paste to really do some fast coding!
(view all replies)Dvv g qrl! Very cool!
Nice.
I have updated it! Now it can use spaces and numbers.
Thank you!
Cool! (First Comment!)
It's updated! Now it can use spaces and numbers.
Thanks!