Witam. Chciałbym przedstawić mój szyfr nad którym ostatnio pracowałem:
OGÓLNA STRUKTURA:
XXXXXXXXXXXXXXXX ....
X - cyfra lub litera
PRZYKŁAD:
2842 2AB5 83FD 584A
Cały szyfr opiera się na dodawaniu cyfr wchodzących w skład jednej "sekwencji" szyfru, czyli 4 znaków np. 2A5F
2 + A + 5 + F = 2 + 10 + 5 + 15 = 32
Aby zaszyfrować oraz odszyfrować tekst należy znać klucz dzięki któremu będziemy wiedzieć jakie znaki odpowiadają literom.
PRZYKŁAD:
KLUCZ: B12
A = 12 + 6
B = 12 + 12 + 6
C = 12 - 12 + 6
D = 12 * 12 + 6
E = 2 * 12 + 6 - 1
F = 2 * 12 + 12 + 6 - 1
G = 2 * 12 - 12 + 6 - 1
H = 2 * 12 * 12 + 6 - 1
I = 3 * 12 + 6 - 2
J = 3 * 12 + 12 + 6 - 2
K = 3 * 12 - 12 + 6 - 2
L = 3 * 12 * 12 + 6 - 2
I TAK DALEJ...
Czyli wychodzi równanie:
n * x + (x/2) - (n - 1) x jest liczbą naturalną i x jest parzysta
n * x + x + (x/2) - (n - 1)
n * x - x + (x/2) - (n - 1)
n * x * x + (x/2) - (n - 1)
DODATKOWO LITERA PRZED LICZBA W KLUCZU OZNACZA CZY W RÓWNANIU OSTATNIM DZIAŁANIEM TZN. (n - 1) jest minus lub plus. Jeśli jest to litera A C E G I K M O R T W Y to wtedy występuje dodawanie.
Dla przykładu dla klucza: B12 litery są reprezentowane przez te cyfry
A = 18
B = 30
C = 6
D = 150
E = 35
F = 41
G = 17
H = 293
J = 40
K = 52
L = 424
...
...
...
PRZYSTĄPMY DO ZASZYFROWANIA WYRAZU "ABBA" WYKORZYSTUJĄC KLUCZ: B12
A B B A
Suma znaków reprezentujących literę A ma wynosić 18, czyli np.
C 4 6 2
C + 4 + 6 + 2 = 6 + 4 + 6 + 2 = 18 = A
MOŻNA WYKORZYSTAĆ LITERY LECZ ICH "WARTOŚCI" MUSZĄ BYĆ RÓWNE DZIAŁANIAMI Z RÓWNANIA:
G 3 5 5
G + 3 + 5 + 5 = 17 + 3 + 5 + 5 = 30 = B
K 1 0 1
K + 1 + 0 + 1 = 28 + 1 + 0 + 1 = 30 = B
9 1 C 2
9 + 1 + C + 2 = 9 + 1 + 6 + 2 = 18 = A
Tak oto powstało:
C462 G355 K101 91C2
Co oznacza wyraz "ABBA".
W "tabeli znaków" po literach od A do Z występuje jeszcze wyraz: STOP, który można przedstawić na 8 sposobów.
Mam nadzieję, że zrozumieliście mój szyfr :D Czekam na opinie na jego temat, co mogę poprawić i czy przede wszystkim jest on trudny do złamania.
OGÓLNA STRUKTURA:
XXXXXXXXXXXXXXXX ....
X - cyfra lub litera
PRZYKŁAD:
2842 2AB5 83FD 584A
Cały szyfr opiera się na dodawaniu cyfr wchodzących w skład jednej "sekwencji" szyfru, czyli 4 znaków np. 2A5F
2 + A + 5 + F = 2 + 10 + 5 + 15 = 32
Aby zaszyfrować oraz odszyfrować tekst należy znać klucz dzięki któremu będziemy wiedzieć jakie znaki odpowiadają literom.
PRZYKŁAD:
KLUCZ: B12
A = 12 + 6
B = 12 + 12 + 6
C = 12 - 12 + 6
D = 12 * 12 + 6
E = 2 * 12 + 6 - 1
F = 2 * 12 + 12 + 6 - 1
G = 2 * 12 - 12 + 6 - 1
H = 2 * 12 * 12 + 6 - 1
I = 3 * 12 + 6 - 2
J = 3 * 12 + 12 + 6 - 2
K = 3 * 12 - 12 + 6 - 2
L = 3 * 12 * 12 + 6 - 2
I TAK DALEJ...
Czyli wychodzi równanie:
n * x + (x/2) - (n - 1) x jest liczbą naturalną i x jest parzysta
n * x + x + (x/2) - (n - 1)
n * x - x + (x/2) - (n - 1)
n * x * x + (x/2) - (n - 1)
DODATKOWO LITERA PRZED LICZBA W KLUCZU OZNACZA CZY W RÓWNANIU OSTATNIM DZIAŁANIEM TZN. (n - 1) jest minus lub plus. Jeśli jest to litera A C E G I K M O R T W Y to wtedy występuje dodawanie.
Dla przykładu dla klucza: B12 litery są reprezentowane przez te cyfry
A = 18
B = 30
C = 6
D = 150
E = 35
F = 41
G = 17
H = 293
J = 40
K = 52
L = 424
...
...
...
PRZYSTĄPMY DO ZASZYFROWANIA WYRAZU "ABBA" WYKORZYSTUJĄC KLUCZ: B12
A B B A
Suma znaków reprezentujących literę A ma wynosić 18, czyli np.
C 4 6 2
C + 4 + 6 + 2 = 6 + 4 + 6 + 2 = 18 = A
MOŻNA WYKORZYSTAĆ LITERY LECZ ICH "WARTOŚCI" MUSZĄ BYĆ RÓWNE DZIAŁANIAMI Z RÓWNANIA:
G 3 5 5
G + 3 + 5 + 5 = 17 + 3 + 5 + 5 = 30 = B
K 1 0 1
K + 1 + 0 + 1 = 28 + 1 + 0 + 1 = 30 = B
9 1 C 2
9 + 1 + C + 2 = 9 + 1 + 6 + 2 = 18 = A
Tak oto powstało:
C462 G355 K101 91C2
Co oznacza wyraz "ABBA".
W "tabeli znaków" po literach od A do Z występuje jeszcze wyraz: STOP, który można przedstawić na 8 sposobów.
Mam nadzieję, że zrozumieliście mój szyfr :D Czekam na opinie na jego temat, co mogę poprawić i czy przede wszystkim jest on trudny do złamania.