ვიჟნერის შიფრი: განსხვავება გადახედვებს შორის

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary
No edit summary
ხაზი 2: ხაზი 2:
ვიჟნერის შიფრი არის [[შიფრაცია|შიფრაციის]] სისტემა შემუშავებული ფრანგი დიპლომატის [[ბლეზ დე ვიჟნერი]]ს მიერ (1523-1596) [[XVI საუკუნე]].
ვიჟნერის შიფრი არის [[შიფრაცია|შიფრაციის]] სისტემა შემუშავებული ფრანგი დიპლომატის [[ბლეზ დე ვიჟნერი]]ს მიერ (1523-1596) [[XVI საუკუნე]].


ეს არის მრავალ-ალფაბეტური შენაცვლების ან უფრო სწორად "მრავალ-ალფაბეტური შიფრაციის" სისტემა. ეს ნიშნავს იმას რომ, ის საშუალებას გვაძლევს, შევცვალოთ ერთი ასო მეორეთი, რომელიც ყოველთვის ერთი და იგივე არაა, [[ცეზარის კოდი]]ს და [[ROT13]]-ისგან განსხვავებით, რო;ელიც იყენებს შენაცვლების ერთი და იმავე ასოს. ამიტომ ვიჟნერის შიფრაციის სისტემა უფრო "საიმედოა" ვიდრე ეს ორი შიფრაციის სისტემა.
ეს არის მრავალ-ალფაბეტური შენაცვლების ან უფრო სწორად "მრავალ-ალფაბეტური შიფრაციის" სისტემა. ეს ნიშნავს იმას რომ, ის საშუალებას გვაძლევს, შევცვალოთ ერთი ასო მეორეთი, რომელიც ყოველთვის ერთი და იგივე არაა, [[ცეზარის კოდი]]ს და [[ROT13]]-ისგან განსხვავებით, რომელიც იყენებს შენაცვლების ერთი და იმავე ასოს. ამიტომ ვიჟნერის შიფრაციის სისტემა უფრო "საიმედოა" ვიდრე ეს ორი შიფრაციის სისტემა.


==შიფრაციის პრინციპი==
==შიფრაციის პრინციპი==
შიფრაციას შემოაქვს ცნება [[სიტყვა-გასაღები]]. გასაღები ძირითადად გვევლინება ერთი სიტყვის ან ფრაზის სახით. ჩვენი [[შიფრაცია|დაშიფრისთვის]] ყოველ ნიშანზე ვიყენებთ სიტყვის გასაღებს, რომ შესრულდეს შენაცვლება. ცხადია, რაც უფრო გრძელი და მრავალფეროვანია სიტყვა გასაღები მით უკეთესად არის დაშიფრული ტექსტი და უკეთესად დაცული. საჭიროა ვიცოდეთ, რომ იყო დრო როცა ლიტერატურული ნაწარმოებების მთელი პასაჟები გამოიყენებოდა ყველაზე დიდი საიდუმლოებების დაშიფრისთვის. ორივე კორესპონდენტს, გამგწავნსაც და მიმღებსაც, ხელში მხოლოდ ერთი და იმავე წიგნის ეგზემპლიარი ეკავათ, რომ დარწმუნებულიყვნენ შეტყობინების სწორად გაგებაში.
შიფრაციას შემოაქვს ცნება [[სიტყვა-გასაღები]]. სიტყვა-გასაღები ძირითადად გვევლინება ერთი სიტყვის ან ფრაზის სახით. ჩვენი [[შიფრაცია|დაშიფრისთვის]] ყოველ ნიშანზე ვიყენებთ სიტყვის გასაღებს, რომ შესრულდეს შენაცვლება. ცხადია, რაც უფრო გრძელი და მრავალფეროვანია სიტყვა გასაღები მით უკეთესად არის დაშიფრული ტექსტი და უკეთესად დაცული. საჭიროა ვიცოდეთ, რომ იყო დრო როცა ლიტერატურული ნაწარმოებების მთელი პასაჟები გამოიყენებოდა ყველაზე დიდი საიდუმლოებების დაშიფრისთვის. ორივე კორესპონდენტს, გამგზავნსაც და მიმღებსაც, ხელში მხოლოდ ერთი და იმავე წიგნის ეგზემპლიარი ეკავათ, რომ დარწმუნებულიყვნენ შეტყობინების სწორად გაგებაში.


===ვიჟნერის ცხრილი===
===ვიჟნერის ცხრილი===

05:59, 18 ივნისი 2008-ის ვერსია

ბლეზ დე ვიჟნერი
ბლეზ დე ვიჟნერი

ვიჟნერის შიფრი არის შიფრაციის სისტემა შემუშავებული ფრანგი დიპლომატის ბლეზ დე ვიჟნერის მიერ (1523-1596) XVI საუკუნე.

ეს არის მრავალ-ალფაბეტური შენაცვლების ან უფრო სწორად "მრავალ-ალფაბეტური შიფრაციის" სისტემა. ეს ნიშნავს იმას რომ, ის საშუალებას გვაძლევს, შევცვალოთ ერთი ასო მეორეთი, რომელიც ყოველთვის ერთი და იგივე არაა, ცეზარის კოდის და ROT13-ისგან განსხვავებით, რომელიც იყენებს შენაცვლების ერთი და იმავე ასოს. ამიტომ ვიჟნერის შიფრაციის სისტემა უფრო "საიმედოა" ვიდრე ეს ორი შიფრაციის სისტემა.

შიფრაციის პრინციპი

შიფრაციას შემოაქვს ცნება სიტყვა-გასაღები. სიტყვა-გასაღები ძირითადად გვევლინება ერთი სიტყვის ან ფრაზის სახით. ჩვენი დაშიფრისთვის ყოველ ნიშანზე ვიყენებთ სიტყვის გასაღებს, რომ შესრულდეს შენაცვლება. ცხადია, რაც უფრო გრძელი და მრავალფეროვანია სიტყვა გასაღები მით უკეთესად არის დაშიფრული ტექსტი და უკეთესად დაცული. საჭიროა ვიცოდეთ, რომ იყო დრო როცა ლიტერატურული ნაწარმოებების მთელი პასაჟები გამოიყენებოდა ყველაზე დიდი საიდუმლოებების დაშიფრისთვის. ორივე კორესპონდენტს, გამგზავნსაც და მიმღებსაც, ხელში მხოლოდ ერთი და იმავე წიგნის ეგზემპლიარი ეკავათ, რომ დარწმუნებულიყვნენ შეტყობინების სწორად გაგებაში.

ვიჟნერის ცხრილი

ვიჟნერის შიფრაციის აუცილებელი იარაღია : « ვიჟნერის ცხრილი »

ვიჟნერის ცხრილი.

დაუშიფრავი ტექსტი
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


























A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


















B B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z Z A B C D E F G H I J K L M N O P Q R S T U V W X Y

შიფრაცია

ყოველი დაუშიფრავი ტექსტისთვის უნდა შევარჩიოთ შესაფერისი კოლონა და ყოველი სიტყვა-გასაღებისთვის უნდა შევარჩიოთ ადეკვატური ხაზი, შემდეგ ხაზის და კოლონის გადაკვეთაზე შევხვდებით დაშიფრულ ასოს. სიტყვა-გასაღების ტექსტი ერთვება იმ მიმდევრობაში, რომელშიც არსებობს და მეორდება გასაღები რგოლში მანამ, სანამ საჭიროა.

სიტყვა-გასაღები : MUSIQUE
ტექსტი : j'adore ecouter la radio toute la journee

დაუშიფრავი ტექსტი :   j'adore ecouter la radio toute la journee
გამეორებული -სიტყვა გასაღები    :   M USIQU EMUSIQU EM USIQU EMUSI QU EMUSIQU
                   ^ ^^^
                   | ||კოლონა O, ხაზი I: ვიღებთ ასო W.
                   | |კოლონა D, ხაზი S: ვიღებთ ასო V.
                   | კოლონა A, ხაზი U: ვიღებთ ასო U.
                   კოლონა J, ხაზი M: ვიღებთ ასო V.

დაშიფრული ტექსტი :

V'UVWHY IOIMBUL PM LSLYI XAOLM BU NAOJVUY.

თუ გვინდა ამ ტექსტიდს გაშიფვრა, უნდა შევხედოთ გამეორებული გასაღების ყოველი ასოს შესაფერის ხაზს და იქ უნდა ვეძებოთ დაშიფრული ასო. კოლონის პირველი ასო, როემელსაც შევხვდებით არის ამოშიფრული ასო.

დაშიფრული ტექსტი  :   V'UVWHY IOIMBUL PM LSLYI XAOLM BU NAOJVUY
გამეორებული სიტყვა-გასაღები    :   M USIQU EMUSIQU EM USIQU EMUSI QU EMUSIQU
                   ^ ^^^
                   | ||ხაზი I, ვეძებთ W: ვპოულობთ კოლონა O.
                   | |ხაზი S, ვეძებთ V: ვპოულობთ კოლონა D.
                   | ხაზი U, ვეძებთ U: ვპოულობთ კოლონა A.
                   ხაზი M, ვეძებთ V: ვპოულობთ კოლონა J.

მათემატიკური პრინციპი

მათემატიკური თვალსაზრისით უნდა მივიჩნიოთ, რომ ანბანის ასოები დანომრილია 0-დან 25-მდე (A=0, B=1 ...). ასოების შეცვლა მარტივად ხდება :

  • დაშიფრული =(ტექსტი + სიტყვა-გასაღები) მოდულით გაყოფა 26

(ტექსტი+სიტყვა-გასაღები)მოდულით გაყოფა 26 უკავშირდება "(ტექსტი+სიტყვა-გასაღების) სრული გაყოფის დანაჩენ ნაწილს 26-ით", კო;პიუტერები ამას მშვენივრად აკეთებენ! მართლაც საკმარისია, შევასრულოთ ორი ნიშნის მიმატება, რომ ვიპოვოთ ის ნო;ერი, რომელიც დაშიფრულ ასოს უკავშირდებამ ლათინური ანბანი წრიულია (Z-ის შემდეგ მოდის A), მოდულით გაყოფის მიხედვით, საბოლოო შედეგი თავსდება 0 და 25 შორის.

შენიშვნა : თუ გამოვიყენებთ გასაღებს მარტო A-ებით შევსებულ ტექსტთან, მაშინ საკმაოდ ადვილად ვიპოვით სიტყვა-გასაღებს.

  • « A » + უცნობიასო = უცნობიასო, ან მათემატიკური თვალსაზრისით : 0 + x = x.

კრიპტო-ანალიზი

თარგი:Article détaillé

ამ შიფრისგან წინააღმდეგობა შესაძლებელია, როცა ვიცით იმ სიმბოლოთა რიცხვი, რომლებიც გასაღებს შეიცავენ და როცა ვასრულებთ მრავალჯერად ანალიზს. გასაღების ზომის დასადგენად უნდა გამოვიყენოთ კაზისკის ტესტი ან ტოლდიდობის დამთხვევის კოეფიციენტზე დაფუძნებული ტექნიკა.

ნახეთ აგრეთვე

გარე ბმულები