Official Everybody Edits Forums

Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?

You are not logged in.

#1 2018-12-15 20:34:59, last edited by Anatoly (2018-12-21 14:43:54)

Anatoly
Guest

An interesting way to cipher a message. [Collection]

#1 - Vowel and Consonant Arrays
#2 - Rubix-Code
#3 - Fake Symbols
#4 - Vignere Cipher
#5
#6 - Surjective Function - Multi-Ways-To-Encode
Wooted by: (2)

#2 2018-12-15 21:15:16

KirbyKareem
Member
From: America
Joined: 2018-03-31
Posts: 465

Re: An interesting way to cipher a message. [Collection]

Anatoly wrote:

Message:

Hello, I am Anatoly and I want to cipher my message.
  • Vowels in Orders:

    • EOIAAAOYAIAOIEYEAE

  • Consonants in Orders:

    • HLLMNTLNDWNTTCPHRMMSSG

  • Symbols in Order (v = vowel, c = consonant; V, C = capitalised):

    • Cvccv, V vc Vcvcvcv vcc V cvcc cv cvccvc cv cvccvcv.

Now, we do all possible operations on the orders itself:

  • Letter-Array Invert

    • ABITFGD -> DGFTIBA

  • Switching every second letter

    • ABITFGD -> BA TI GF D

  • Shift the Letter-Array

    • ABITFGD -> IBA DGFT

  • Shifting with Caesar

    • Replacing A with B, B with C, etc. n times

  • Inverting the alphabet

    • Replacing A with Z, B with Y, C with X, etc.

  • etc.

Let us for the sake of simplicity just invert the consonants and shift the vowels by 7 letters:

  • Vowels in Orders:

    • EOIAAAOYAIAOIEYEAE -> YAIAOIEYEAE EOIAAAO

  • Consonants in Orders:

    • HLLMNTLNDWNTTCPHRMMSSG -> GSSMMRHPCTTNWDNLTNMLLH

We can use multiple operations, also peac-ify a string, etc.

Now we print the vowels and consonants onto the symbol-array we had earlier.

  • Symbols in Order (v = vowel, c = consonant; V, C = capitalised):

    • Cvccv, V vc Vcvcvcv vcc V cvcc cv cvccvc cv cvccvcv. -> Gyssa, I am Omirehy epc A tetn we donlit na mallaho.

The encoded message would then be:

Gyssa, I am Omirehy epc A tetn we donlit na mallaho.

cool but why after the "I am" didn't change?


VOKXwvt.png

Offline

#3 2018-12-15 23:09:51

ShadowsEdge
Member
From: somewhere in space ig
Joined: 2018-11-06
Posts: 1,010

Re: An interesting way to cipher a message. [Collection]

KirbyKareem wrote:
Anatoly wrote:

Message:

Hello, I am Anatoly and I want to cipher my message.
  • Vowels in Orders:

    • EOIAAAOYAIAOIEYEAE

  • Consonants in Orders:

    • HLLMNTLNDWNTTCPHRMMSSG

  • Symbols in Order (v = vowel, c = consonant; V, C = capitalised):

    • Cvccv, V vc Vcvcvcv vcc V cvcc cv cvccvc cv cvccvcv.

Now, we do all possible operations on the orders itself:

  • Letter-Array Invert

    • ABITFGD -> DGFTIBA

  • Switching every second letter

    • ABITFGD -> BA TI GF D

  • Shift the Letter-Array

    • ABITFGD -> IBA DGFT

  • Shifting with Caesar

    • Replacing A with B, B with C, etc. n times

  • Inverting the alphabet

    • Replacing A with Z, B with Y, C with X, etc.

  • etc.

Let us for the sake of simplicity just invert the consonants and shift the vowels by 7 letters:

  • Vowels in Orders:

    • EOIAAAOYAIAOIEYEAE -> YAIAOIEYEAE EOIAAAO

  • Consonants in Orders:

    • HLLMNTLNDWNTTCPHRMMSSG -> GSSMMRHPCTTNWDNLTNMLLH

We can use multiple operations, also peac-ify a string, etc.

Now we print the vowels and consonants onto the symbol-array we had earlier.

  • Symbols in Order (v = vowel, c = consonant; V, C = capitalised):

    • Cvccv, V vc Vcvcvcv vcc V cvcc cv cvccvc cv cvccvcv. -> Gyssa, I am Omirehy epc A tetn we donlit na mallaho.

The encoded message would then be:

Gyssa, I am Omirehy epc A tetn we donlit na mallaho.

cool but why after the "I am" didn't change?

It's because when he shifted the letters over 7, the I and A had both stayed the same regardless of the shif. And if you look at the bottom, when inverted, the M had stayed the same as well, making it so that the 'I Am' stayed constant between the deciphered and ciphered message. Look where he said he inverted and shifted the lines. By inverting it, he means switching the order of the consonants to be backwards, and by shifting the letters, he means displacing the line of vowels over 7. I didn't understand that at first and got confused, but thats how he intended it.


Don't ask me what I'm doing, I don't even know what I'm doing.

   ~BeepnBoop

Forums_Signature-1.png_3.png

Offline

Wooted by:

#4 2018-12-16 09:57:59

MWstudios
Member
From: World 4-2
Joined: 2018-04-06
Posts: 1,331

Re: An interesting way to cipher a message. [Collection]

shifting the letter array based on its length seems pretty random, so I don't know if someone could easily decode that
also is this how you enciphered your message in forum games?


Time before becoming a Member - Leaderboard
1. Whirl - 9 months
2. KirbyKareem - 8 months
3. pwnzor - 2.4 months
4. MWstudios - 2 months
5. ILikeTofuuJoe - 1.5 months
giphy.gif Piskel is the best GIF maker I've seen
HG's signature for me - Anatoly's signature for me
The Mashed Potatoes Song - The longest post on EE forums - Play my Minesweeper

Offline

#5 2018-12-16 10:20:04

PTU
Formerly Pipec
From: Mailboxٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴٴ
Joined: 2017-04-15
Posts: 862

Re: An interesting way to cipher a message. [Collection]

Thanks Anatoly, it's like we already don't understand you.


M2my8OF.png M2my8OF.png M2my8OF.png

UUCFFj2.png UUCFFj2.png UUCFFj2.png

Offline

#6 2018-12-16 21:00:41

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

KirbyKareem wrote:
Anatoly wrote:

Message:

Hello, I am Anatoly and I want to cipher my message.
  • Vowels in Orders:

    • EOIAAAOYAIAOIEYEAE

  • Consonants in Orders:

    • HLLMNTLNDWNTTCPHRMMSSG

  • Symbols in Order (v = vowel, c = consonant; V, C = capitalised):

    • Cvccv, V vc Vcvcvcv vcc V cvcc cv cvccvc cv cvccvcv.

Now, we do all possible operations on the orders itself:

  • Letter-Array Invert

    • ABITFGD -> DGFTIBA

  • Switching every second letter

    • ABITFGD -> BA TI GF D

  • Shift the Letter-Array

    • ABITFGD -> IBA DGFT

  • Shifting with Caesar

    • Replacing A with B, B with C, etc. n times

  • Inverting the alphabet

    • Replacing A with Z, B with Y, C with X, etc.

  • etc.

Let us for the sake of simplicity just invert the consonants and shift the vowels by 7 letters:

  • Vowels in Orders:

    • EOIAAAOYAIAOIEYEAE -> YAIAOIEYEAE EOIAAAO

  • Consonants in Orders:

    • HLLMNTLNDWNTTCPHRMMSSG -> GSSMMRHPCTTNWDNLTNMLLH

We can use multiple operations, also peac-ify a string, etc.

Now we print the vowels and consonants onto the symbol-array we had earlier.

  • Symbols in Order (v = vowel, c = consonant; V, C = capitalised):

    • Cvccv, V vc Vcvcvcv vcc V cvcc cv cvccvc cv cvccvcv. -> Gyssa, I am Omirehy epc A tetn we donlit na mallaho.

The encoded message would then be:

Gyssa, I am Omirehy epc A tetn we donlit na mallaho.

cool but why after the "I am" didn't change?

Coincidence

MWstudios wrote:

shifting the letter array based on its length seems pretty random, so I don't know if someone could easily decode that

You know before (like Caesar informed his soldiers), what operations you use.

MWstudios wrote:

also is this how you enciphered your message in forum games?

Not really, but I’ll release here other ways to decode, and one of these ways will be it.

#7 2018-12-17 17:40:03

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

One person told me it’s not easy, but it’s actually hard. If you’ll be able to encode this: My name is Anatoly.

Rubix-Code-Like:

  1. Global Letter Replacement

    • ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 -> ACEGIKMOQSUWYZXVTRPNLJHFDB1357986420

  2. Local Letter Replacement

    • For words with even amount of letters: First letter, Last letter, Second Letter, Pre-Last Letter, Third Letter, etc.

  3. Global Letter Replacement

    • In every word, the first letter becomes the first letter of the right word (Move first letters 1 word to the left)

Dwx nazxqa yaip yz qo’p dxe gzin, niw ci’x cawwlxcq drag. Qa lwn’we do pnan lq padcnx ipnz: Yq wxgi pr Xiznizv.

Remember this?

Wooted by:

#8 2018-12-18 16:36:22, last edited by Anatoly (2018-12-18 16:36:38)

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

#3

"Fake symbols" - Firstly we'll need to find a string to encode, and a function, to return us small number values, so we don't have a too large string from it. An example would be to take the n-th digit of pi and use it.

(flloor(10^n * pi)) mod 10

But we'll make it a bit easier and say

(-1)^(n-1) * (1/2) + (3/2)

So we get repeating 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1, etc...

Now our string we'll encode will be:

Bananas are yellow and not pink.

Between every letter we place f(x) random letters, let's firstly instead of letters use stars:

  • B**a*n**a*n**a*s a**r*e y**e*l**l*o**w a*n**d n*o**t p*i**n*k.

As you see this is a bit worser encoder than others as this will make the string two/three times larger. But the same way you can use the stars to encode a 2nd message over it.

  • Bwdagnzbamnefaqs aygrze yetetlolloowkw auneod neotot pfitynqk.

Bwdagnzbamnefaqs aygrze yetetlolloowkw auneod neotot pfitynqk.

#9 2018-12-18 16:51:04

KirbyKareem
Member
From: America
Joined: 2018-03-31
Posts: 465

Re: An interesting way to cipher a message. [Collection]

How do you do the thin box around your text???


VOKXwvt.png

Offline

#10 2018-12-18 20:40:49

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

KirbyKareem wrote:

How do you do the thin box around your text???

This is called a code block.

[b]Hmm[/b] - BBCode doesn’t work here, text is programming-like, all characters are equally long.

#11 2018-12-18 23:27:47

azurepudding
Member
Joined: 2016-11-18
Posts: 726

Re: An interesting way to cipher a message. [Collection]

Literally what.


Azure2.png

Offline

#12 2018-12-18 23:42:31, last edited by Zoey2070 (2018-12-18 23:45:01)

Zoey2070
Moderation Team
From: Shakuras
Joined: 2015-02-15
Posts: 5,509

Re: An interesting way to cipher a message. [Collection]

here's a cipher i made a few years ago

what's up gamers

pick a number, like six, then space it out

w h a t ' s

then repeat but put it after the first stuff, then repeat

wurhpsagta'mse

visualization



haven't thought of how to decipher it yet


proc's discorb UnGdm07.gif stylish themes for forums/the game UnGdm07.gif
꧁꧂L O V E & C O R N꧁꧂   ᘛ⁐̤ᕐᐷ
danke bluecloud thank u raphe   Gq8tv9Z.gif [this section of my sig is dedicated to everything i've loved that's ever died]
? Hc0cu9u.gif         6yG4Efc.gif

Offline

Wooted by:

#13 2018-12-19 15:32:27

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

#4

The Vignere Cipher

First of all, we create a table, usually looking like this: (The table has to be made like this: In every column and in every row every letter has to be and it has to be unique there; make it like sudoku the letter placement, but there is no 3x3 split in the 9x9, just, row and column with unique letters)

    a b c d e f g h i j k l m n o p q e s t u v w x y z

a   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
b   B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
c   C D E F G H I J K L M N O P Q R S T U V W X Y Z A B 
d   D E F G H I J K L M N O P Q R S T U V W X Y Z A B C 
e   E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
f   F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
g   G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
h   H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
i   I J K L M N O P Q R S T U V W X Y Z A B C D E F G H 
j   J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
k   K L M N O P Q R S T U V W X Y Z A B C D E F G H I J 
l   L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
m   M N O P Q R S T U V W X Y Z A B C D E F G H I J K L 
n   N O P Q R S T U V W X Y Z A B C D E F G H I J K L M 
o   O P Q R S T U V W X Y Z A B C D E F G H I J K L M N 
p   P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
q   Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
r   R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
s   S T U V W X Y Z A B C D E F G H I J K L M N O P Q R 
t   T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
u   U V W X Y Z A B C D E F G H I J K L M N O P Q R S T 
v   V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
w   W X Y Z A B C D E F G H I J K L M N O P Q R S T U V 
x   X Y Z A B C D E F G H I J K L M N O P Q R S T U V W 
y   Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
z   Z A B C D E F G H I J K L M N O P Q R S T U V W X Y 

Now we need a text to decrypt, and a key.

Text:

We will attack at sunrise.

Key: (Sorry for using your name, it was the first thing I was thinking about, short, sounds good, )

Emma

Now we place our key as many times as the text has letters:

  • Em maem maemma em maemmae.

Now, we see in the table, where the key-text and the text itself intersect, that letter we will use. For example the first word of the secret message is "We": The letter W with the key-letter E intersect at A, e and m intersect at Q.

Using this, we get:

  • Em maem maemma em maemmae. + We will attack at sunrise. -> Aq iilx mtxmok ee durdusi.

Suggesting not to use "A", "AA" or anything like this for cipher-key - because a with any letter combined gives the letter itself. IT would be also not very successful to use "banana" for a key or any word with many "a"'s in it. If the word has more then 40% of the letter A, than 40% of the message will stay!!

#14 2018-12-19 15:44:10

TaskManager
Formerly maxi123
From: i really should update this
Joined: 2015-03-01
Posts: 9,465

Re: An interesting way to cipher a message. [Collection]

Vigenere cipher is fun
FYI making an entire table is not necessary
You can convert the key "Emma" to a sequence of letter codes 0-25 (a = 0, b = 1, ...), thus Emma = 4 12 12 0, then continue that sequence across the text length: 4 12   12 0 4 12... and shift each letter in the text by the corresponding number
We will attack at sunrise
4 12   12 0 4 12   12 0 4 12...
Aq ... Whatever im lazy to continue this on phone, the result will be the same as in your post
This way you don't have to make a large table most of which you wouldn't use anyway


i8SwC8p.png
signature by HG, profile picture by bluecloud, thank!!
previous signature by drstereos

Offline

#15 2018-12-20 14:59:26, last edited by Anatoly (2018-12-20 15:00:01)

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

#5

Another form of vignette would be:

A = 1, B = 2, etc.

And when you have the letter B and the key letter C then, B + C = 2 + 3 = 5 it will be E.

Another form of Vignere, just now it is maths. Vignere would just be 2*3 = 6, it will be F (like above in the cipher) You can use the power, so B ^ C (but pay attention, the table wouldn't be symmetric anymore). 2^3 = 8, problem would be with... 2^10, etc. where it 1024, 2048, ..., because we only have 26 letters.

#16 2018-12-21 14:40:53

Anatoly
Guest

Re: An interesting way to cipher a message. [Collection]

Many ways to encode - only one to decode

#6 - Doubled Enciphering

If abcdefgh would return aaaaaaaa, then a = b = c, etc.

Something similar we use here:

System (two-digit numbers, 00 till 50); (you should make this for every character you are using, capital, lowercase, symbols, etc.)

A     = 00, 20, 43
B     = 03, 10, 11
C     = 18
D     = 19, 48
E     = 01, 12, 17, 42
F     = 32, 46
G     = 02, 21
H     = 33, 47
I     = 34, 49, 50
J     = 35
K     = 30
L     = 29
M     = 37, 41
N     = 36, 40
O     = 13, 39
P     = 08
Q     = 22
R     = 28
S     = 23, 38
T     = 24, 44
U     = 14, 16, 27
V     = 04
W     = 26
X     = 09
Y     = 25
Z     = 15
SPACE = 05
DOT   = 06
.     = 07
'     = 45
?     = 31

Message

These letters exist of many e's. How to create it more evil to read these?

Nw we use any of the above given numbers to create our cipher:

  • 4433013812 05 29174424012838 05 4209502344 05 3213 05 41004025 05 014523 07 05 473926 05 2439 05 182817204442 05 4944 05 ...

    • 4433013812052917442401283805420950234405321305410040250501452307054739260524390518281720444205494405 ...

For orientation: 05 is space bar - anything else are words, 07 is a dot.

The end would be then:

44330138120529174424012838054209502344053213054100402505014523070547392605243905182817204442054944053739281705010450290544390528010048054447122342
Anatoly1545399653735341

Board footer

Powered by FluxBB

[ Started around 1731275020.0758 - Generated in 0.156 seconds, 13 queries executed - Memory usage: 1.75 MiB (Peak: 2.02 MiB) ]