იულიუს კეისარი იყო ერთ -ერთი პირველი ადამიანი, ვინც დაწერა კოდით. მან გამოიგონა კეისრის შიფრი, რომელშიც თითოეული ასო იცვლება სხვა ასოთი, რომელიც არის ანბანის ქვემოთ პოზიციების ფიქსირებული რაოდენობა. შემდეგი შიფრი არ არის კეისრის შიფრი, არამედ ის, რასაც კრიპტოგრაფები უწოდებენ "სვეტოვანი ტრანსპოზიციის შიფრს" ან "კეისრის ყუთს", თუმცა გაურკვეველია, კოდს ოდესმე გამოიყენა თუ არა ეს კოდი.
ნაბიჯები
ნიმუში
კეისრის ყუთის კოდის მაგალითი
მეთოდი 1 -დან 1: ინსტრუქციის გაშიფვრა
ნაბიჯი 1. დაითვალეთ კოდი სიმბოლოების რაოდენობა
აქ გვაქვს 16: G T Y O R J O T E O U I A B G T
ნაბიჯი 2. განსაზღვრეთ რამდენი სტრიქონი შეგიძლიათ გაყოთ ასოები თანაბრად (იპოვეთ რიცხვის კვადრატული ფესვი, რომელიც იპოვეთ 1 ნაბიჯში
თუ კვადრატული ფესვი არ არის მთელი რიცხვი, მრგვალდება). ჩვენ შეგვიძლია 16 ჩავსვათ 4 რიგში 4 (ანუ 16 -ის კვადრატული ფესვი არის 4). 25 ასო რომ გვქონდეს, შეგვიძლია 5 სტრიქონში ჩავდოთ (25 -ის კვადრატული ფესვი არის 5) და ასე შემდეგ. იმ შემთხვევებში, როდესაც რიცხვი ასე ლამაზად არ იყოფა, გამოიყენეთ რიგები მომდევნო "boxable" (სრულყოფილი კვადრატი) რიცხვის ზემოთ. "დასაკეცი" (კვადრატული) რიცხვებია 9, 16, 25, 36, 49 და ა.შ. თუ კოდს აქვს 22 ასო (22 -ის კვადრატული ფესვი არის 4.69), შემდეგი რიცხვი არის 25, რაც ნიშნავს 5 სტრიქონს (4.69 მრგვალდება 5 -მდე).
ნაბიჯი 3. დაწერეთ ასოები მწკრივებად
მოყვანილი მაგალითით, ეს ასე იქნება დაწერილი:
GTYO
RJOT
EOUI
ABGT
ნაბიჯი 4. დაიწყეთ ზედა მარცხენა ასოდან და წაიკითხეთ, შემდეგ დაიწყეთ შემდეგი სვეტის ზედა ნაწილში და კვლავ წაიკითხეთ და ასე შემდეგ
ამ მაგალითს აქვს შეტყობინება: "GREAT JOB YOU GOT IT".
ნაბიჯი 5. დასრულდა
Რჩევები
- ამ კოდების "ყუთებად" გადაქცევისას ყოველთვის არ გექნებათ ზუსტად საკმარისი ასოები სრულყოფილი კვადრატის შესაქმნელად. უბრალოდ დაითვალეთ ასოები და რომელ სრულყოფილ კვადრატთან არის ის ყველაზე ახლოს, გამოიყენეთ ეს რიცხვი. Მაგალითად:
- აქ არის კიდევ ერთი მაგალითი: h a e n d v i a e y y
- ეს იქნება დეკოდირებული როგორც "გისურვებთ სასიამოვნო დღეს"
-
H U H U U
ე დ ა პ
Y E T
D W S
- "ჰეი ძმაო რა ხდება" მხოლოდ 14 ასოა. უახლოესი რიცხვი (ყოველთვის მომრგვალებული) არის 4x4 = 16. ასე რომ წარმოიდგინეთ, რომ გაქვთ 16 ასო… H U H U E D A P Y E T D W S
გაფრთხილებები
-
ეს კოდი, როგორც წესი, არც ისე რთულია გაშიფვრა. არ განათავსოთ ძალიან მნიშვნელოვანი ინფორმაცია ამ ფორმატში.