Интернет гикови који крстаре мрежом дуже од 5 година вероватно су се срели са претечом форума — дискусионим групама (енг. usenet), и вероватно се сећају корисне измишљотине познате као ROT13. Ова стварчица, или боље рећи функција, омогућава „шифровање“ текста тако да он на први поглед изгледа бесмислено. Користио се за сакривање спојлера (откривање догађаја у филмовима), увредљивог садржаја, веб линкова и другог писаног материјала од „првог погледа“.
Рот… рот… ротирање?
Алгоритам ROT13 функционише једноставно — 26 слова латиничног алфабета (ASCII) помера за 13 места тако да прво мења четрнаестим, друго петнаестим и тако даље. Алгоритам за ово је веома једноставан и омогућава коришћење истог алгоритма и за „шифровање“ и за „дешифровање“ текста.
Успут, за дешифровање ротираног текста не треба бити Шамполион, довољно је имати компјутер :D
Еволуција
Једино што је лоше, а тиче се говорног подручја бивше СФРЈ јесте то што не покрива наша слова са „кукама и квакама“, као ни ћирилицу.
Подстакнут Дединим изврнутим чланком, паде ми на памет да додам подршку за „куке и кваке“ и ћирилицу у ROT13. И тако настаде ROT15.
Ево парова из ове моје измишљотине:
Пример изгледа панграма „Љубазни фењерџија чађавог лица хоће да ми покаже штос.“ ротиран за 15 места ћирилицом:
Џзњнуаф итбтдљфхн лнсновп чфкн јвжт рн шф гвцнћт мевђ.
Потом „Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.“ ротиран за за 15 места латиницом:
Azhljljčv šsčzsđokvzl nlrlidt avml udnjs ol cv dždžlks fgde.
И на крају „Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.“ исписан уникод латиницом (гласови Љ, Њ и Џ представљени једним знаком Lj, Nj и Dž уместо уобичајено са два знака Lj, Nj i Dž):
Bhljljčv šsćsđpvzl nlrlidt avml udnjs ol cv dždžlks fgde.
Ето тако. Ја га направих, па сад могу да се играју сви којима је баш-баш-баш досадно… или вам изгледа занимљиво да се нашалите са … (додати по потреби) ;)
Ако вам је промакло, адреса је urosevic.net/rot15/.
Vrlo zanimljivo, jos samo da napravimo skriptu da radi automatski! :D
Moracu da napisem jedan post na ovaj nacin… Kad sam mogao da okrenem slova, sad mi je dato i sifrovana skripta na dar…
Ko zna zasto je ovo dobro i kako se meze uptrebuti?… :P
@Punky: Кхм, како мислиш да ради аутоматски? Па ово и ради аутоматски :) Једино ако ниси мислио на PHP скрипту? :D
@Deda: Може да се употерби на разноразне (или разно-разне или разно разне? :D ) начине, само их треба смислити :) Већ ми је пролазило кроз главу да направим Вордпрес додатак за део у тексту који ће бити овако шифрован са дугметом за дешифровање, нешто на фору додатака Advanced Spoiler и Rot13 Email Protection ;)
Talk is cheap, show me the code.
Korak dalje bi bio da jos napravis ekstenziju za firefox i opera widget za (de)kodiranje.
Имам један предлог:
Да се ROT15 измени тако да се може „надовезати“ на ROT13 тако да остане исти распоред, само се додају „наша“ слова“.
Тиме би онај ко би применио ROT13 на један латинични текст кодиран са ROT15, добио нешто што би могло да буде смислено
и спасио га за случај да нема тренутно ROT15 на располагању.
Или једноставно да ROT15 буде свет за себе, као што је предложено?