Գաղտնագրություն և անվտանգություն
Վիժեների ծածկագիր
Տեքստի գաղտնագրում և վերծանում Վիժեների բազմաայբբենական ծածկագրի և բանալի բառի միջոցով:
Գործարկել գործիքը
Վիժեների ծածկագիրը տեքստի տառերը փոխակերպում է բազմաայբբենական տեղաշարժի միջոցով՝ օգտագործելով ընտրված բանալի բառը։ Գործիքը հնարավորություն է տալիս կոդավորել սովորական տեքստը կամ վերծանել արդեն գաղտնագրված հաղորդագրությունը։ Յուրաքանչյուր տառ տեղաշարժվում է այբուբենում ըստ բանալու համապատասխան դիրքի տառի, ընդ որում բանալին պարբերաբար կրկնվում է ամբողջ տեքստի երկայնքով։ Գործիքի աշխատանքի ընթացքում պահպանվում են մեծատառերն ու փոքրատառերը, իսկ բացատները, թվերը, կետադրական նշանները և հատուկ սիմվոլները մնում են անփոփոխ։ Բանալու տառերի հերթափոխն առաջ է շարժվում միայն այբբենական նիշերի հանդիպելիս։ Եթե տեքստի դաշտը դատարկ է, արդյունքը նույնպես վերադարձվում է դատարկ։ Եթե տեքստը լրացված է, բայց բանալու դաշտը թողնված է դատարկ, ավտոմատ կիրառվում է լռելյայն «key» բանալին։ Վերծանման համար ռեժիմի դաշտում անհրաժեշտ է նշել «վերծանել» տարբերակը, որը կատարում է հակադարձ տեղաշարժ՝ վերականգնելով նախնական գրությունը։ Այլ արժեքների դեպքում կատարվում է ուղիղ գաղտնագրում։ Կարևոր է հիշել, որ դասական Վիժեների մեթոդը պատմական ալգորիթմ է և հարմար է ուսումնական կամ տեքստային հետաքրքիր փորձերի, այլ ոչ թե ժամանակակից տվյալների անվտանգ պաշտպանության համար։
Հրահանգներ
- Մուտքագրեք մշակման ենթակա տեքստը «Տեքստ» դաշտում։
- Լրացրեք բանալի բառը «Բանալի» դաշտում (դատարկ թողնելու դեպքում համակարգը կկիրառի «key» բառը)։
- Նշեք անհրաժեշտ գործողությունը «Ռեժիմ» դաշտում՝ «գաղտնագրել» կոդավորման կամ «վերծանել» վերծանման համար։
- Դիտեք ստացված փոխակերպված արդյունքը ելքային դաշտում։
Օրինակներ
- Տեքստ՝ «HELLO WORLD», Բանալի՝ «KEY», Ռեժիմ՝ «գաղտնագրել» -> Արդյունք՝ «RIJVS UYVJN»
- Տեքստ՝ «RIJVS UYVJN», Բանալի՝ «KEY», Ռեժիմ՝ «վերծանել» -> Արդյունք՝ «HELLO WORLD»
ՀՏՀ
Ի՞նչ է տեղի ունենում, եթե բանալու դաշտը դատարկ մնա:
Եթե մուտքագրված է տեքստ, բայց բանալու դաշտը դատարկ է, գործիքն ավտոմատ կերպով որպես բանալի օգտագործում է «key» բառը:
Ինչպե՞ս են մշակվում թվերը և կետադրական նշանները:
Բացատները, թվերը և կետադրական նշանները մնում են անփոփոխ. բանալու հերթական տառը կիրառվում է միայն հաջորդ այբբենական նիշի վրա:
Արդյո՞ք մեծատառերն ու փոքրատառերը պահպանվում են:
Այո, յուրաքանչյուր տառի ռեգիստրը (մեծատառ կամ փոքրատառ լինելը) պահպանվում է նախնական տեսքով:
Հարմա՞ր է արդյոք այս ծածկագիրը գաղտնի տվյալների պաշտպանության համար:
Ոչ, Վիժեների ծածկագիրը դասական պատմական ալգորիթմ է և չի ապահովում ժամանակակից կրիպտոգրաֆիկ անվտանգություն: