[go: nahoru, domu]

Jump to content

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

Վիքիպեդիայից՝ ազատ հանրագիտարանից
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Կեսարի ալգորիթմում այբուբենի յուրաքանչյուր տառ ներկայացվում է նույն այբուբենի մեկ այլ տառով, որը զետեղված է 3 դիրք այն կողմ։

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

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

Գրականություն

Ծանոթագրություններ