Język A
AaAaAaAaAaAaA!
- Homsar o Języku A
AAAA AAA'A AAAAA AAA AAA AAAA!
- Największa tajemnica CIA
Język A – specjalny kod używany przez piratów kosmicznych, zombie i ludzi lubiących cię w kolejce, by przeszkodzić każdemu kto może dostać się do ich linii telefonicznych.
Aaaaa ma wiele unikalnych właściwości:
- Bardzo szybkie szyfrowanie.
- Algorytm jest symetryczny: szyfrowanie i dekryptaż trwają długo.
- Może być zaszyfrowany łatwo nawet z maszyną 8-bitową jeśli litery są w ASCII, 16 jeśli są Unicode.
- Nie trzeba się martwić o przechowywanie klucza.
- Prawie nie do złamania.
Przykład tłumaczenia w Aaaaa (angielski)[edytuj • edytuj kod]
Najpierw zaznacz każdą literę liczbą która koresponduje do jej miejsca w zestawie znaków, więc dla alfabetu angielskiego:
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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Teraz odejmij 13.5 od każdej liczby. Mamy:
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 -12.5 -11.5 -10.5 -9.5 -8.5 -7.5 -6.5 -5.5 -4.5 -3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5 10.5 11.5 12.5
Ze wszystkich liczb wyciągnij wartość bezwzględną, a następnie każdą liczbę podziel przez nią samą.
12.5/12.5 = 1 11.5/11.5 = 1 10.5/10.5 = 1 9.5/9.5 = 1 8.5/8.5 = 1 7.5/7.5 = 1 6.5/6.5 = 1 5.5/5.5 = 1 4.5/4.5 = 1 3.5/3.5 = 1 2.5/2.5 = 1 1.5/1.5 = 1 0.5/0.5 = 1 0.5/0.5 = 1 1.5/1.5 = 1 2.5/2.5 = 1 3.5/3.5 = 1 4.5/4.5 = 1 5.5/5.5 = 1 6.5/6.5 = 1 7.5/7.5 = 1 8.5/8.5 = 1 9.5/9.5 = 1 10.5/10.5 = 1 11.5/11.5 = 1 12.5/12.5 = 1
Teraz, zamień wartości numeryczne na litery angielskie (1-A, 2-B 3-C...):
1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A 1 = A
Teraz zamień każdą niezaszyfrowaną literę na jej zaszyfrowaną wartość.
Mommy, let's go to the store = Aaaaa, aaa'a aa aa aaa aaaaa
Make your time = Aaaa aaaa aaaa
What the f**k? = Aaaa aaa a**a?
The chopper is down! = Aaa aaaaaa aa aaaa!
AAAAAA AAA AAAAA! = AAAAAA AAA AAAAA!
Jeżeli chcesz tłumaczyć w inny język (polski?) wykonaj to samo, tylko odejmując , czyli dla polskiego musisz od powstałych liczb odjąć 16.5.