Шта је Обфусцатион?

Обфусцатион је код или инструкције које су намерно компликоване како би се прикрило оно што код обавља. Програмер то може учинити како би спријечио да програм буде модифициран, украден или спријечен да програм чита код и разумије његове праве, злонамјерне намјере. На примјер, обфускација се користи са УРЛ-овима за прикривање праве адресе на коју је корисник усмјерен када кликне на везу из поруке е-поште или веб странице. У неким случајевима, скривени код се користи у такмичењима као мозгалице.

У наставку је приказан замагљени батцх фајл који штампа "БОГА БОГА ВАС!" који је преузет са форума Цомпутер Хопе.

@ецхо оффсетлоцал% 1% 0 :: АБЦДЕФГХИЈКЛМНОПКРСТУ ВВКСИ Зсет А =% 5 & сет Б =% 6 & сет Ц =% 8 & сет Д =% 3 фор %%? ин (1 2 3 4 5 6 7 8 9) до схифтсет А =% Ц %% 7% А% & сет Ц =% Д %% 4% Б% & сет Д =% 7 за %%? у (1 2 3 4 5 6 7 8 9) обавите смену

ецхо% А%% Ц %% 2% 2% 8% Д %% 4!

Очигледно је да би горе наведени код тешко могао разумети већину људи и без одговарајућег разумијевања и анализе.

ИОЦЦЦ, КИСС, услови програмирања, услови безбедности, шпагети код