Կեսարի ալգորիթմ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
Կեսարի ալգորիթմում այբուբենի յուրաքանչյուր տառ ներկայացվում է նույն այբուբենի մեկ այլ տառով, որը զետեղված է 3 դիրք այն կողմ։

Կեսարի ալգորիթմ, գաղտնագրման ալգորիթմներից առավել հնագույն օրինակներից մեկը, որը հիմնվում է մի գաղտնագրի վրա, որը օգտագործվել է դեռևս Հուլիոս Կեսարի կողմից և ստացել է նրա անունը։

Այս գաղտնագրում այբուբենի յուրաքանչյուր տառ ներկայացվում է նույն այբուբենի մեկ այլ տառով, որը զետեղված է 3 դիրք այն կողմ։ Օրինակ անգլերենի այբուբենի համար D տառը ներկայացվում է A տառով, E տառը՝ B տառով և այսպես շարունակ։ Չնայած Կեսարն օգտագործում էր տեղաշարժ 3-ով, նույնատիպ արդյունք կարելի է ստանալ օգտագործելով 1-ից մինչև 25 ցանկացած տեղաշարժ։ Բանալիների քանակը 25 է։ Կոտրել հնարավոր է հատարկման եղանակով։ Գաղտնագրման և վերծանման համար օգտագործվել են տարբեր շառավիղներով շրջաններ, որոնք ունեն միևնույն առանցքը և պտտվում են մեկը մյուսի նկատմամբ[1]։

Գրականություն[խմբագրել | խմբագրել կոդը]

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]