ROT15: посао за Шамполиона?

Интернет гикови који крстаре мрежом дуже од 5 година вероватно су се срели са претечом форума — дискусионим групама (енг. usenet), и вероватно се сећају корисне измишљотине познате као ROT13. Ова стварчица, или боље рећи функција, омогућава „шифровање“ текста тако да он на први поглед изгледа бесмислено. Користио се за сакривање спојлера (откривање догађаја у филмовима), увредљивог садржаја, веб линкова и другог писаног материјала од „првог погледа“.

Рот… рот… ротирање?

Алгоритам ROT13 функционише једноставно — 26 слова латиничног алфабета (ASCII) помера за 13 места тако да прво мења четрнаестим, друго петнаестим и тако даље. Алгоритам за ово је веома једноставан и омогућава коришћење истог алгоритма и за „шифровање“ и за „дешифровање“ текста.

Успут, за дешифровање ротираног текста не треба бити Шамполион, довољно је имати компјутер :D

Еволуција

Једино што је лоше, а тиче се говорног подручја бивше СФРЈ јесте то што не покрива наша слова са „кукама и квакама“, као ни ћирилицу.

Подстакнут Дединим изврнутим чланком, паде ми на памет да додам подршку за „куке и кваке“ и ћирилицу у ROT13. И тако настаде ROT15.

ROT15 у акцији: ротира први пасус овог записа
ROT15 у акцији: ротира први пасус овог записа

Ево парова из ове моје измишљотине:

ROT15: ћирилица
ROT15: ћирилица
ROT15: латиница
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 ):

Bhljljčv šsćsđpvzl nlrlidt avml udnjs ol cv dždžlks fgde.

Ето тако. Ја га направих, па сад могу да се играју сви којима је баш-баш-баш досадно… или вам изгледа занимљиво да се нашалите са … (додати по потреби) ;)

Ако вам је промакло, адреса је urosevic.net/rot15/.

Објављено од стране

Александар

Самостални веб програмер. Дугогодишње искуство у развоју веб софтвера коришћењем WordPress, PHP, jQuery, HTML5, CSS3 (SASS/LESS).

6 мишљења на „ROT15: посао за Шамполиона?“

  1. @Punky: Кхм, како мислиш да ради аутоматски? Па ово и ради аутоматски :) Једино ако ниси мислио на PHP скрипту? :D

    @Deda: Може да се употерби на разноразне (или разно-разне или разно разне? :D ) начине, само их треба смислити :) Већ ми је пролазило кроз главу да направим Вордпрес додатак за део у тексту који ће бити овако шифрован са дугметом за дешифровање, нешто на фору додатака Advanced Spoiler и Rot13 Email Protection ;)

  2. Имам један предлог:
    Да се ROT15 измени тако да се може „надовезати“ на ROT13 тако да остане исти распоред, само се додају „наша“ слова“.

    Тиме би онај ко би применио ROT13 на један латинични текст кодиран са ROT15, добио нешто што би могло да буде смислено
    и спасио га за случај да нема тренутно ROT15 на располагању.

    Или једноставно да ROT15 буде свет за себе, као што је предложено?

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *