Alfabe numaralandırmasıyla ilişkili şifreler. Metni şifrelemenin en basit yöntemleri

Yazışmaları şifreleme ihtiyacı yeniden ortaya çıktı antik dünya ve basit ikame şifreleri ortaya çıktı. Şifreli mesajlar birçok savaşın kaderini belirledi ve tarihin akışını etkiledi. Zamanla insanlar giderek daha fazlasını icat etti mükemmel yollarşifreleme.

Bu arada kod ve şifre, farklı kavramlar. Birincisi, mesajdaki her kelimenin bir kod kelimeyle değiştirilmesi anlamına gelir. İkincisi şifrelemedir özel algoritma bilginin her karakteri.

Matematik bilgiyi kodlamaya başladıktan ve kriptografi teorisi geliştirildikten sonra bilim adamları birçok şeyi keşfettiler. faydalı özellikler Bu uygulamalı bilim. Örneğin, kod çözme algoritmaları çözüme yardımcı oldu ölü diller Eski Mısır veya Latince gibi.

Steganografi

Steganografi, kodlama ve şifrelemeden daha eskidir. Bu sanat uzun zaman önce ortaya çıktı. Kelimenin tam anlamıyla "gizli yazı" veya "gizli yazı" anlamına gelir. Steganografi, bir kod veya şifrenin tanımına tam olarak karşılık gelmese de, bilginin meraklı gözlerden saklanması amaçlanmaktadır.

Steganografi en basit şifredir. Tipik örnekler, balmumu ile kaplanmış yutulmuş notalar veya uzamış saçların altına gizlenmiş traşlı bir kafanın üzerindeki mesajdır. En açık örnek Steganografi, mesajların bir gazete aracılığıyla iletildiği ve harflerin göze çarpmayan bir şekilde işaretlendiği birçok İngilizce (ve sadece değil) dedektif kitaplarında açıklanan bir yöntemdir.

Steganografinin en büyük dezavantajı dikkatli bir yabancının bunu fark edebilmesidir. Bu nedenle sırasıyla gizli mesaj Kolayca okunamadığı için şifreleme ve kodlama yöntemleri steganografi ile birlikte kullanılmaktadır.

ROT1 ve Sezar şifresi

Bu şifrenin adı ROTate 1 harf ileridir ve birçok okul çocuğu tarafından bilinmektedir. Bu basit bir ikame şifresidir. Özü, her harfin alfabeyi 1 harf ileri kaydırarak şifrelenmesidir. A -> B, B -> B, ..., I -> A. Örneğin “Bizim Nastya yüksek sesle ağlıyor” ifadesini şifreleyip “obshb Obtua dspnlp rmbsheu” elde edelim.

ROT1 şifresi şu şekilde genelleştirilebilir: keyfi sayı ofsetler ise ROTN olarak adlandırılır; burada N, harf şifrelemesinin dengelenmesi gereken sayıdır. Bu haliyle şifre eski çağlardan beri bilinmektedir ve “Sezar şifresi” olarak adlandırılmaktadır.

Sezar şifresi çok basit ve hızlıdır ancak basit bir tek permütasyon şifresidir ve bu nedenle kırılması kolaydır. Benzer bir dezavantaja sahip olduğundan yalnızca çocuk şakaları için uygundur.

Transpozisyon veya permütasyon şifreleri

Bu tür basit permütasyon şifreleri daha ciddidir ve çok uzun zaman önce aktif olarak kullanılmamıştır. İÇİNDE İç Savaş ABD'de ve Birinci Dünya Savaşı'nda mesaj iletmek için kullanıldı. Algoritması, harfleri yeniden düzenlemek ve mesajı yazmaktır. ters sıra veya harfleri çiftler halinde yeniden düzenleyin. Örneğin “Mors alfabesi de bir şifredir” -> “Akubza ezrom - ezhot rfish” ifadesini şifreleyelim.

Her karakter veya karakter grubu için keyfi permütasyonlar belirleyen iyi bir algoritma sayesinde şifre, basit kırılmaya karşı dirençli hale geldi. Ancak! Sadece zamanı geldiğinde. Şifre basit kaba kuvvet veya sözlük eşleştirme yoluyla kolayca kırılabildiğinden, bugün herhangi bir akıllı telefon onu çözebilir. Dolayısıyla bilgisayarların gelişiyle birlikte bu şifre aynı zamanda çocuk kodu haline geldi.

Mors kodu

Alfabe bir bilgi alışverişi aracıdır ve asıl görevi mesajların iletilmesini daha basit ve anlaşılır hale getirmektir. Her ne kadar bu, şifrelemenin amacına aykırı olsa da. Yine de en basit şifreler gibi çalışır. Mors sisteminde her harf, sayı ve noktalama işaretinin bir grup çizgi ve noktadan oluşan kendi kodu vardır. Telgraf kullanarak bir mesaj iletirken, çizgiler ve noktalar uzun ve kısa sinyalleri gösterir.

Benzeri cihazlar kendisinden önce hem Rusya'da hem de İngiltere'de icat edilmiş olmasına rağmen, 1840 yılında "kendi" buluşunun patentini alan ilk kişi telgraf ve alfabeydi. Ama artık bu kimin umurunda... Telgraf ve Mors alfabesinin çok büyük bir etkisi var. büyük etki kıtasal mesafeler üzerinden mesajların neredeyse anında iletilmesine olanak tanıyor.

Monoalfabetik ikame

Yukarıda açıklanan ROTN ve Mors kodu, tek alfabeli değiştirme yazı tiplerinin temsilcileridir. "Mono" öneki, şifreleme sırasında orijinal mesajın her harfinin, tek bir şifreleme alfabesinden başka bir harf veya kodla değiştirildiği anlamına gelir.

Basit ikame şifrelerinin şifresini çözmek zor değildir ve bu onların ana dezavantaj. Basitçe arayarak veya arayarak çözülebilirler. Örneğin Rus dilinde en çok kullanılan harflerin “o”, “a”, “i” olduğu biliniyor. Dolayısıyla şifreli metinde en sık görülen harflerin "o", "a" veya "i" anlamına geldiğini varsayabiliriz. Bu hususlara dayanarak, mesajın şifresi bilgisayar araması yapılmadan bile çözülebilir.

1561'den 1567'ye kadar İskoç Kraliçesi Mary I'in, çoklu kombinasyonlara sahip çok karmaşık bir monoalfabetik ikame şifresi kullandığı biliniyor. Ancak düşmanları mesajları deşifre etmeyi başardılar ve bu bilgi kraliçeyi ölüme mahkum etmeye yetti.

Gronsfeld şifresi veya çok alfabetik ikame

Basit şifreler kriptografi tarafından işe yaramaz olarak kabul edilir. Bu nedenle birçoğu değiştirildi. Gronsfeld şifresi Caesar şifresinin değiştirilmiş halidir. Bu yöntem Bilgisayar korsanlığına karşı çok daha dayanıklıdır ve kodlanmış bilginin her karakterinin aşağıdakilerden biri kullanılarak şifrelenmesinden oluşur. farklı alfabeler bunlar döngüsel olarak tekrarlanır. Bunun en basit ikame şifresinin çok boyutlu bir uygulaması olduğunu söyleyebiliriz. Aslında Gronsfeld şifresi aşağıda tartışılan Vigenère şifresine çok benzer.

ADFGX şifreleme algoritması

Bu, Almanların kullandığı en ünlü Birinci Dünya Savaşı şifresidir. Şifre, tüm şifregramların bu harfleri değiştirmesine yol açtığı için adını almıştır. Harflerin seçimi, aktarılma kolaylıklarına göre belirlendi. telgraf hatları. Şifredeki her harf iki harfle temsil edilir. Daha fazlasını düşünelim ilginç versiyon sayıları içeren ve ADFGVX olarak adlandırılan kare ADFGX.

A D F G V X
A J Q A 5 H D
D 2 e R V 9 Z
F 8 e BEN N k V
G sen P B F 6 O
V 4 G X S 3 T
X W L Q 7 C 0

ADFGX karesini oluşturma algoritması aşağıdaki gibidir:

  1. Sütunları ve satırları belirtmek için rastgele n harf alıyoruz.
  2. Bir N x N matrisi oluşturuyoruz.
  3. Hücrelere rastgele dağılmış alfabeyi, sayıları, işaretleri matrise giriyoruz.

Rus dili için de benzer bir kare yapalım. Örneğin, bir ABCD karesi oluşturalım:

A B İÇİNDE G D
A O N s/b A G/Y
B H V/F H/C Z D
İÇİNDE Şşt/Şşş B L X BEN
G R M HAKKINDA Yu P
D VE T C e sen

Bu matris garip görünüyor çünkü bazı hücreler iki harf içeriyor. Bu kabul edilebilir; mesajın anlamı kaybolmaz. Kolayca geri yüklenebilir. Bu tabloyu kullanarak “Kompakt Şifre” ifadesini şifreleyelim:

1 2 3 4 5 6 7 8 9 10 11 12 13 14
İfade etmek İLE HAKKINDA M P A İLE T N e e Ş VE F R
Şifre bv muhafızlar Büyük Britanya tanrım Ah bv db ab dg cehennem evet cehennem bb Ha

Böylece son şifrelenmiş mesaj şu şekilde görünür: “bvgvgbgdagbvdbabdgvdvaadbbga.” Elbette Almanlar da benzer bir çizgiyi birkaç şifre daha üzerinden geçirdiler. Ve sonuç, saldırıya karşı son derece dayanıklı, şifrelenmiş bir mesajdı.

Vigenère şifresi

Bu şifre, basit bir metin değiştirme şifresi olmasına rağmen, tek alfabeli şifrelere göre kırılmaya karşı çok daha dirençlidir. Ancak güçlü algoritma sayesinde uzun zamandır hacklenmesinin imkansız olduğu düşünülüyordu. İlk sözleri 16. yüzyıla kadar uzanıyor. Vigenère (Fransız diplomat) yanlışlıkla mucidi olarak kabul edilir. Neden bahsettiğimizi daha iyi anlamak için Rus dili için Vigenère tablosunu (Vigenère karesi, tabula recta) düşünün.

"Kasperovich gülüyor" ifadesini şifrelemeye başlayalım. Ancak şifrelemenin başarılı olması için bir anahtar kelimeye ihtiyacınız var - bırakın "şifre" olsun. Şimdi şifrelemeye başlayalım. Bunu yapmak için, anahtarı tekrarlayarak veya keserek, içindeki harf sayısı şifrelenmiş ifadedeki harf sayısına karşılık gelecek şekilde anahtarı o kadar çok yazıyoruz:

Şimdi nasıl koordinat düzlemi, harf çiftlerinin kesişimi olan bir hücre ararız ve şunu elde ederiz: K + P = b, A + A = B, C + P = B, vb.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Şifre: Kommersant B İÇİNDE Yu İLE N Yu G SCH VE e e X VE G A L

"Kasperovich gülüyor" = "abvyusnyugshch eykhzhgal" sonucunu elde ediyoruz.

Hacklemek çok zor çünkü frekans analizi uzunluğun bilinmesini gerektiriyor anahtar kelime. Bu nedenle hackleme, bir anahtar kelimenin uzunluğunu rastgele atmayı ve gizli mesajı kırmaya çalışmayı içerir.

Tamamen rastgele bir anahtarın yanı sıra tamamen farklı bir Vigenère tablosunun da kullanılabileceğini de belirtmek gerekir. İÇİNDE bu durumda Vigenère meydanı, Rus alfabesinin bir satır kaydırılarak satır satır yazılmasından oluşur. Bu da bizi ROT1 şifresine getiriyor. Ve tıpkı Sezar şifresinde olduğu gibi, ofset herhangi bir şey olabilir. Üstelik harf sırasının alfabetik olması da şart değil. Bu durumda tablonun kendisi bir anahtar olabilir, anahtarı bilmeden bile mesajı okumak imkansız olacaktır.

Kodlar

Gerçek kodlar, ayrı bir kodun her kelimesinin karşılıklarından oluşur. Onlarla çalışmak için kod kitaplarına ihtiyacınız var. Aslında bu aynı sözlüktür, yalnızca kelimelerin kodlara çevrilmesini içerir. Kodların tipik ve basitleştirilmiş bir örneği, basit karakterlerin uluslararası şifresi olan ASCII tablosudur.

Kodların en büyük avantajı deşifre edilmesinin çok zor olmasıdır. Frekans analizi bunları hacklerken neredeyse işe yaramıyor. Kodların zayıf noktası aslında kitapların kendisidir. Öncelikle bunların hazırlanması karmaşık ve pahalı bir süreçtir. İkincisi, düşmanlar için arzu edilen bir nesneye dönüşürler ve kitabın bir kısmını bile ele geçirmek onları tüm kodları tamamen değiştirmeye zorlar.

20. yüzyılda birçok devlet gizli verileri iletmek için kodlar kullanıyor, belirli bir süre sonra kod kitabını değiştiriyordu. Ve aktif olarak komşularının ve rakiplerinin kitaplarını aradılar.

"Bilmece"

Herkes Enigma'nın ana olduğunu biliyor şifreleme makinesiİkinci Dünya Savaşı sırasında Naziler. Enigma yapısı elektrik ve mekanik devrelerin bir kombinasyonunu içerir. Şifrenin nasıl sonuçlanacağı Enigma'nın ilk konfigürasyonuna bağlıdır. Aynı zamanda Enigma, çalışma sırasında yapılandırmasını otomatik olarak değiştirerek bir mesajı tüm uzunluğu boyunca çeşitli şekillerde şifreler.

Çoğunun aksine basit şifreler Enigma trilyonlar verdi olası kombinasyonlar bu da şifrelenmiş bilgilerin kırılmasını neredeyse imkansız hale getirdi. Buna karşılık Naziler, her gün için özel bir kombinasyon hazırladılar ve bunu belirli bir günde mesaj iletmek için kullandılar. Dolayısıyla Enigma düşmanın eline geçse bile her gün gerekli konfigürasyona girmeden mesajların deşifre edilmesine hiçbir şekilde katkı sağlamadı.

Hitler'in askeri harekatı boyunca aktif olarak Enigma'yı kırmaya çalıştılar. 1936 yılında İngiltere'de bu amaçla ilk bilgi işlem cihazlarından biri (Turing makinesi) yapıldı ve bu cihaz gelecekte bilgisayarların prototipi haline geldi. Görevi, birkaç düzine Enigmanın aynı anda çalışmasını simüle etmek ve ele geçirilen Nazi mesajlarını bunlar üzerinden iletmekti. Ancak Turing makinesi bile yalnızca ara sıra bir mesajı çözebiliyordu.

Genel anahtar şifrelemesi

Teknolojinin her yerinde kullanılan en popüler şifreleme algoritması ve bilgisayar sistemleri. Özü, kural olarak, biri halka açık, ikincisi gizli (özel) olmak üzere iki anahtarın varlığında yatmaktadır. Genel anahtar mesajı şifrelemek için, gizli anahtar ise şifreyi çözmek için kullanılır.

Açık anahtarın rolü çoğunlukla çok kişi tarafından oynanır. büyük sayı, biri ve sayının kendisini saymayan yalnızca iki böleni vardır. Bu iki bölen birlikte gizli anahtarı oluşturur.

Basit bir örneğe bakalım. İzin vermek ortak anahtar 905 olacaktır. Bölenleri 1, 5, 181 ve 905 sayılarıdır. O zaman gizli anahtar örneğin 5*181 sayısı olacaktır. Bunun çok basit olduğunu söyleyebilir misiniz? Ya genel numara 60 haneli bir sayıysa? Büyük bir sayının bölenlerini hesaplamak matematiksel olarak zordur.

Daha gerçekçi bir örnek vermek gerekirse ATM’den para çektiğinizi düşünün. Kart okunduğunda kişisel veriler belirli bir genel anahtarla şifrelenir, banka tarafında ise gizli bir anahtarla bilgilerin şifresi çözülür. Ve bu ortak anahtar her işlem için değiştirilebilir. Ancak onu ele geçirirken önemli bölücüleri hızlı bir şekilde bulmanın bir yolu yoktur.

Yazı tipi dayanıklılığı

Bir şifreleme algoritmasının kriptografik gücü, bilgisayar korsanlığına direnme yeteneğidir. Bu parametre herhangi bir şifreleme için en önemli parametredir. Herkesin çözebileceği basit bir ikame şifresinin olduğu açıktır. elektronik cihaz, en istikrarsızlardan biridir.

Bugün yok ortak standartlarşifrenin gücü değerlendirilebilir. Bu emek yoğun ve uzun bir süreçtir. Ancak bu alanda standartlar üreten çok sayıda komisyon bulunmaktadır. Örneğin, NIST ABD tarafından geliştirilen Gelişmiş Şifreleme Standardı veya AES şifreleme algoritması için minimum gereksinimler.

Referans olarak: Vernam şifresi kırılmaya karşı en dirençli şifre olarak kabul edilmektedir. Aynı zamanda avantajı, algoritmasına göre en basit şifre olmasıdır.

Talimatlar

Faydalanmak modern anlamda, herhangi bir şifrelenmiş mesajın onu oluşturan bir yazarı vardır; hedeflendiği muhatap; ve önleyici, onu okumaya çalışan kriptograf.

Manuel şifrelemede kullanılan iki ana yöntem vardır: ikame ve permütasyon. Birincisi orijinal mesajın harflerinin yerine başka harflerin gelmesidir. belli bir kural. İkincisi ise yine kural gereği harflerin yer değiştirmesidir. Elbette bu iki yöntem birleştirilebilir ve bu da şifreyi daha güvenli hale getirir.

En basit ikame şifresi türü kriptografidir. Bu durumda harflerin yerini geleneksel simgeler alır: sayılar, semboller, dans eden adam resimleri vb. Gizlice yazılan bir mesajın ortaya çıkarılması için hangi sembolün hangi harfe karşılık geldiğinin belirlenmesi yeterlidir.

Bu amaçla genellikle mesaj dilinde belirli bir harfin ne sıklıkta geçtiğini gösteren frekans tabloları kullanılır. Örneğin bir dilde böyle bir tabloda ilk sıralarda “a”, “e”, “o” harfleri olacaktır. En sık karşılaşılan simgelerin yerine bunları koyarak bazı kelimeleri deşifre edebilirsiniz ve bu da diğer simgelerin anlamlarını verecektir.

Daha güvenli şifrelerde harfler bir anahtar kullanılarak değiştirilir. Örneğin anahtar şu olabilir çok haneli sayı. Metni bu şekilde şifrelemek için, her harfin üzerinde bir sayı olacak şekilde üzerine birçok kez bir anahtar numarası yazılır. Bundan sonra, harfin yerini, sayının gösterdiği sayıda pozisyondan sonra gelen bir başkası alır. Bu durumda alfabenin bir halkada kapalı olduğu kabul edilir, yani örneğin "i" den sonraki ikinci harf "b" olacaktır.

Böyle bir kriptogramı açmak daha zordur çünkü şifrenin her harfi için on okuma seçeneği vardır. Şifreyi çözmek için öncelikle anahtarın uzunluğunu belirlemeli ve metni kelimelere bölmelisiniz. Bu genellikle ilk satırın şifreleme metni olduğu ve altında şifrenin her harfinin olası bir harfle değiştirildiği seçeneklerin yer aldığı bir tablo kullanılarak yapılır. kaynak metin. Böylece tablonun on bir satırı vardır.

Kriptograf, hangi seçeneklerin metnin en doğal görünümlü şekilde kelimelere bölünmesine yol açtığına bakarak, boşlukları kodlamak için hangi harflerin kullanıldığını belirler ve dolayısıyla anahtarın bir veya daha fazla rakamını bulur. Bundan, anahtarın metinde kaç kez tekrarlandığı hakkında sonuçlar çıkarmaya başlayabilirsiniz.

Şimdilik yerine koyuyorum bilinmeyen harfler Tablodaki seçeneklere göre kriptograf, metinde hangi durumlarda anlamlı kelimelerin ve parçaların görüneceğini belirler.

Kriptograf, işini kolaylaştırmak için genellikle metnin veya anahtarın içeriği hakkında herhangi bir bilgi bulmaya çalışır. Belgenin sonunda hangi imzanın olduğunu veya orada hangi kelimenin sıklıkla tekrarlanması gerektiğini biliyorsanız, bu bilgiyi kullanarak şifreleme anahtarının bir kısmını açığa çıkarabilirsiniz. Kriptograf, bulunan parçayı belgenin başka yerlerinde değiştirerek anahtarın uzunluğunu bulur ve kaynak metnin birkaç bölümünü daha öğrenir.

Konuyla ilgili video

Kaynaklar:

  • Vladimir Zhelnikov. Papirüsten bilgisayara kriptografi
  • Harfleri sembollerle nasıl değiştirebilirim?

Kod çözme en heyecan verici aktivitelerden biridir. Sonuçta, bunun veya bu kodlamanın arkasında tam olarak neyin saklı olduğunu bulmak her zaman çok merak uyandırıcıdır. Üstelik çok çok farklı şifre türleri var. Bu nedenle bunları tanımanın ve tercüme etmenin de birçok yolu vardır. En çok zor görev- belirli bir bilmecenin tam olarak nasıl çözüleceğini doğru bir şekilde belirleyin.

Talimatlar

Belirli bir kodlamanın şifresini çözecekseniz çoğu durumda bilginin ikame yoluyla şifrelendiğini unutmayın. Dilde en sık kullanılan harfleri belirlemeye çalışın ve bunları kodunuzda bulunan harflerle eşleştirin. Araştırmacılar işinizi kolaylaştırdı ve bunlardan bazıları zaten derlendi. özel tablo. Eğer kullanırsanız, şifre çözme sürecini önemli ölçüde hızlandıracaktır. Benzer şekilde, bir zamanlar çözüldüler şifreler Polybius ve Sezar.

Çalışmayı kolaylaştırmak için tuşları kullanın. Şifreyi çözmek için, anahtarın uzunluğu gibi, yalnızca seçim yöntemiyle belirleyebileceğiniz bir kavrama ihtiyacınız olacak. bireysel harfler(bkz. adım 1). Anahtarınızın uzunluğunu seçtikten sonra tek harfle kodlanmış bir karakter grubu oluşturabilirsiniz. Ve böylece yavaş yavaş kodun tamamı size açıklanacak. Bu süreç oldukça emek yoğun ve zaman alıcıdır, bu nedenle lütfen sabırlı olun.

Ayrıca bir kelime seçerek mesajın şifresini çözmeye çalışın. büyük bir pay olasılıklar bu metinde görünmelidir. Şifrede kendisiyle örtüşene kadar metnin üzerinde kaydırın. Bu şekilde anahtarın bir kısmını tanımlayacaksınız. Daha sonra anahtarın etrafındaki alandaki metni deşifre edin. Buna göre metin kod çözme seçeneklerini seçin. Mutlaka anahtar kelimeyle ilişkili olmalı ve ona yeterli olmalıdır, yani. bağlamla eşleştirin.

Kodlamayı başarılı bir şekilde çözmek için en iyi bilinen mesaj şifreleme yöntemleri hakkında bilgiye ihtiyacınız olacağını unutmayın. Yani örneğin M.Ö. 5. yüzyıldan kalma bir metniniz varsa, o zaman yüksek olasılıkla bunun bir gezinti şeklinde kodlandığını söyleyebiliriz. Bu tür şifrelemenin ilkesi basit permütasyon yöntemiydi. Yani, alfabenin harfleri basitçe yer değiştirdi ve ardından yuvarlak bir nesne kullanılarak kağıda kaotik bir sırayla uygulandı. Böyle bir mesajı deşifre etmek için asıl önemli olan bu yuvarlak nesnenin boyutunu doğru bir şekilde geri yüklemektir.

Kullanarak dijital şifrelemeyi tanıyın matematiksel yöntemler. Popüler yollardan biri olasılık teorisini kullanmaktır. Ve Orta Çağ'da, kullanarak matematiksel semboller sihirli karelerin yeniden düzenlenmesi ve kullanılmasıyla gerçekleştirildi. Bunlar sayıların hücrelere sırayla sığdığı rakamlardır doğal sayılar. Genellikle 1 ile başlarlar. Gizli sihirli kare içindeki tüm sayıların her sütuna, satıra veya köşegendeki toplamının aynı sayıyı vermesidir.

Şifre çözme metninin hücre numaralandırmasına göre böyle bir karede yer aldığını dikkate alın. Tablonun içeriğini yazın ve şifresinin çözülmesi gereken metni alın. Ve ancak o zaman yeniden düzenleyerek gerekli şifreleme seçeneğini seçin.

Kelimeleri deşifre etme modası internette hızla yayılıyor. Bazı insanlar bu eylemin anlamına içtenlikle inanıyor, bazıları ise açıkça eğleniyor. Her iki durumda da hakkında konuşuyoruz bulmacaları çözmekle ilgili. Sadece bulmacanın kuralları farklı olabilir.

Senin bu gününde profesyonel tatil Rusya Kriptografi Servisi'ne dikkat çekiyor.

"Kriptografi" eski Yunanca anlamından "gizli yazı".

Daha önce kelimeleri nasıl gizlerdin?

Mısır firavunlarının hanedanlığı döneminde gizli bir mektubu iletmenin tuhaf bir yöntemi vardı:

bir köle seçtiler. Kel kafasını kazıtıp üzerine su geçirmez bantla mesaj koydular sebze boyası. Saçlar tekrar uzadığında alıcıya gönderildi.

Şifre- bu, iletilen bilgilerin gizliliğini sağlamak için bir sır (anahtar) içeren bir tür metin dönüştürme sistemidir.

AiF.ru bir seçim yaptı ilginç gerçeklerşifreleme geçmişinden.

Bütün gizli yazıların sistemleri vardır

1. Akrostiş- aşağıdakilerden oluşan anlamlı bir metin (kelime, deyim veya cümle) ilk harflerşiirin her satırı.

Örneğin burada cevabın ilk harflerinin verildiği bir bilmece şiiri var:

D Genel olarak ismimle tanınırım;
R Haydutlar ve masumlar onun üzerine yemin ederler.
sen Afetlerdeki bir teknisyenden daha fazlasıyım
VE Hayat benimle ve en iyi ihtimalle daha tatlı.
B refah saf ruhlar Tek başıma hizmet edebilirim
A kötü adamlar arasında - ben yaratılmadım.
Yuri Neledinsky-Meletsky
Sergei Yesenin, Anna Akhmatova, Valentin Zagoryansky sıklıkla akrostiş kullandı.

2. Litore- eski Rus el yazısı edebiyatında kullanılan bir tür şifreli yazı. Basit ve akıllıca olabilir. Basit olanına anlamsız yazı denir, aşağıdakilerden oluşur: ünsüz harfleri sırayla iki sıraya yerleştirmek:

yazarken küçük harfler yerine büyük harfler kullanırlar ve bunun tersi de geçerlidir ve sesli harfler değişmeden kalır; örneğin, tokepot = kedi yavrusu vesaire.

Bilge litorrhea daha fazlasını önerir karmaşık kurallar ikameler.

3. "ROT1"- çocuklar için bir kod?

Çocukken de kullanmış olabilirsiniz. Şifrenin anahtarı çok basittir: Alfabedeki her harfin yerini bir sonraki harf alır.

A, B ile değiştirilir, B, C ile değiştirilir, vb. "ROT1" kelimenin tam anlamıyla "alfabede 1 harf ileri döndür" anlamına gelir. İfade etmek "Borş çorbasını seviyorum" gizli bir ifadeye dönüşecek “Ah myvmya”. Bu şifre, anahtar ters kullanılsa bile eğlenceli ve anlaşılması ve deşifre edilmesi kolay olacak şekilde tasarlanmıştır.

4. Terimleri yeniden düzenlemekten...

Birinci Dünya Savaşı sırasında, gizli mesajlar sözde permütasyon yazı tipleri kullanılarak gönderiliyordu. Bunlarda harfler bazı yöntemler kullanılarak yeniden düzenlenir. verilen kurallar veya anahtarlar.

Örneğin kelimeler tersten yazılabilir, böylece ifade “Annem çerçeveyi yıkadı” bir ifadeye dönüşüyor "mam alim Ömer". Başka bir permütasyon anahtarı, her harf çiftini, önceki mesaj olacak şekilde yeniden düzenlemektir. “benim y al arım”.

Karmaşık permütasyon kurallarının bu şifreleri çok zorlaştırdığı görülebilir. Ancak birçok şifrelenmiş mesajın şifresi, anagramlar veya modern bilgisayar algoritmaları kullanılarak çözülebilir.

5. Sezar'ın kayan şifresi

Alfabenin her harfi için bir tane olmak üzere 33 farklı şifreden oluşur (şifre sayısı kullanılan dilin alfabesine göre değişir). Kişinin mesajı deşifre edebilmesi için Julius Caesar'ın hangi şifresini kullanması gerektiğini bilmesi gerekiyordu. Örneğin, E şifresi kullanılırsa alfabetik olarak A E olur, B F olur, C Z olur vb. Y şifresi kullanılırsa A Y olur, B Z olur, B A olur vb. Bu algoritma birçok karmaşık şifrenin temelidir ancak tek başına sağlamaz. güvenilir koruma 33 farklı şifreleme anahtarının kontrol edilmesi nispeten kısa zaman alacağından mesaj sırları.

Kimse yapamadı. Deneyin

Şifrelenmiş genel mesajlar entrikalarıyla bizimle dalga geçiyor. Bazıları hala çözülmemiş durumda. İşte bunlar:

Kripto. Merkez karargahın önünde bulunan sanatçı Jim Sanborn tarafından yaratılan heykel istihbarat teşkilatı Langley, Virginia'da. Heykel dört şifreleme içeriyor; dördüncünün kodu henüz çözülmedi. 2010 yılında Bölüm 4'teki 64-69 NYPVTT karakterlerinin BERLİN kelimesini ifade ettiği ortaya çıktı.

Artık makaleyi okuduğunuza göre muhtemelen üç basit şifreyi çözebileceksiniz.

Seçeneklerinizi bu makalenin yorumlarına bırakın. Cevap 13 Mayıs 2014 saat 13:00'te ortaya çıkacak.

Cevap:

1) Tabak

2) Yavru fil her şeyden bıktı

3) Güzel hava

Belki de Sezar şifresi verileri şifrelemenin en basit yollarından biridir. Sezar tarafından çağımızdan önce bile gizli yazışmalar için kullanılıyordu. Ve eğer herhangi bir kişiden kendi şifreleme algoritmasını bulmasını isterseniz, o zaman basitliğinden dolayı muhtemelen böyle bir yöntemi “bulacaktır”.

Sezar şifresine genellikle kaydırma şifresi denir.. Bu şifreleme yöntemini kullanarak verileri nasıl şifreleyeceğimizi anlayalım.

Sezar Şifresi çevrimiçi

Hizmet, herhangi bir metni bir kaydırma şifresi (Caesar) kullanarak şifrelemek için tasarlanmıştır. Yalnızca Rusça harfler şifrelenir, diğer tüm karakterler değişmeden kalır.

Metni girin:

BAŞLAMAK

toplam yerleşim yeri - 153800

Nasıl şifrelenir

Rusya kelimesini şifrelemek istediğimizi varsayalım. Bunun için Sezar şifresinin nasıl kullanılabileceğine bakalım. Başlamak için Rus alfabesini hatırlayalım ve harfleri sırayla numaralandıralım.

Yani sözümüz Rusya'dır. Şifrelemeye çalışalım. Bunun için şifreleme adımına karar vermemiz gerekiyor. Şifreleme adımı veya kaydırma, alfabede kaç konumu sola veya sağa kaydıracağımızı gösteren bir sayıdır. Vardiya genellikle denir anahtar

  • . İsteğe bağlı olarak seçilebilir. Örneğimizde 7'ye eşit bir adım seçeceğiz. Böylece şifrelenmiş kelimenin her harfini sağa (alfabenin sonuna doğru) 7 konum kaydıracağız. P harfimiz 18 rakamına sahiptir. Adımımızı 18'e ekleyip 25 elde edelim. Bu da şifreli kelimede P harfi yerine 25 - H rakamlı bir harf olacağı anlamına gelir. O harfi dönüşecektir. x harfi. S harfi w'nin içindedir ve böyle devam eder. Sonuç olarak, şifrelemeden sonra Rusya kelimesi Chhshshpy'ye dönüşecek.
  • R -> H
  • o -> x
  • o -> x
  • s -> w
  • sen -> p

ben -> ё

Şifreleme adımını belirterek herhangi bir metni şifreleyebilirsiniz.

Şifre nasıl çözülür?Öncelikle bu sayfada özel olarak oluşturulmuş hesap makinesini kullanabilirsiniz. Şifrelenmiş metni metin alanına girin; hizmetimiz tüm bunları kullanarak şifreyi çözecektir. olası seçenekler vardiya Sonunda elde edilen tüm sonuçları alacaksınız ve tek yapmanız gereken doğru olanı seçmek. Örneğin, Sezar şifresiyle şifrelenmiş bir metniniz var - "Z shchhtszh amtschn hltschkntsen." Bunu hesap makinesine ekliyoruz ve aralarında “Hatırlıyorum” gördüğümüz şifre çözme seçeneklerini alıyoruz harika an

"24 vardiya ile.

Tabii ki, şifresini manuel olarak çözebilirsiniz. Ancak böyle bir kod çözme çok uzun zaman alacaktır. Elbette bu siteye bu amaçla geldiysenizşifreyi çözmek anlaşılmaz gobbledygook, ilk soru " Nasıl çözülür? Bu?". şifreŞifreyi çöz (bildiğin zamanşifre anahtarı Veşifre türü ) kolaydır, ancak şifrenin şifresini çözmek (anahtarı bilmediğinizde, şifre kodu kır yani)... Kolay değil ama bu makalenin ve CryptoApp uygulamasının yardımıyla aşağıdakiler hakkında bir fikir edinebilirsiniz:şifre gücü ) kolaydır, ancak şifrenin şifresini çözmek (anahtarı bilmediğinizde, tipinin belirlenmesi ve hatta belkişifreyi kırmak (şifresini çözmek)

. Peki, başlayalım!

1. Öncelikle şifrenin türünü belirlemeniz gerekir.
a) bazı şifreleme karakterleri çok sık kullanılıyorsa, bazıları ise çok nadiren kullanılıyorsa (örneğin, aşağıdaki örnekte) şifreleme" " (boşluk) ve "F" harfi çok sık, "Y" harfi ise yalnızca bir kez kullanılır:
TSIPL ZHEVKFYO GZHALZH YZHKVZHRKNY YOK MKFN TSIPL ZHEVKFYOJJJ SHGDMY EJYJYNKVIMY LKMMBKSHKNY J YOKIAZHVDD YZHYOVYALYOLS1 IONDLDMYOS VE YZHYOYANYOS Ts IPLKS1 K NKBD YZHYOVYALISHZHRKNY BLKFED D YLIVZHDOID1 YZHSHRZHVYAYUCHDD SHKTSIPLZHRKNY1 LKMTSIPLZHRRKNY VE GKD GDTSIPLZHRRKNY MZHACHDIOYA LKSHVIHYO EI RIGKEY TSIPLZHRKYIA VE ZHNYLKRVYANY TSIPLZHRBI R MZHUIKVIYOZhF MDNI RBZHENKBND2 YZHVOЪF MNKNDF YZH TSIPLKE MEZHNLIND YIDD2 LDBZHEDOGODE YOKHKNY M RIG TSIPLZHR)
o zaman bu büyük olasılıkla basit bir ikame şifresidir (özel durumları Sezar Şifresi, Affin Şifresi, Atbash Şifresi vb. dahil) veya permütasyon şifresi(Scitala ve diğerleri)

B) ardışık birkaç karakter varsa şifreleme bunu tekrarla şifrelenmiş mesaj, (örneğin, aşağıdaki şifrelemede “4ХБ” karakter dizisi üç kez gerçekleşir:
! Ш8Ш-U!JTAUIU?F+NCFIOUБ!EVV4OY92FHQ9! ZАQ!P5JVTFQD9LCRMIS!SGIQЁY.B9ЭБМИ.X-ZG 4XBН2N4PSVE)RQВG 4XBШКЪ88ARKWHГTZKTMVD7MYШ?)+DDPSCAAKBEFGR L-LEMN8EXC2VCSK.WSQXЁ5C5ZMRN40FЗГИ3ГTZKTMEKЪ6EL.ZH.C BSIOALGPSE6X):VOVX96AJQIHZDCВ(L:ZPШW!4UBДЭJ.K ЖL).EG5,G QPKGMRK:LVP6ШVPEQJ9L8:Z-3,K, 4XBШТъ6G8ДКжL).T6
o zaman büyük olasılıkla bu Vigenère Şifresidir

C) Yukarıdaki yöntemlerden hiçbiri yoksa Şifre türünü belirleme uymuyorsa, kaderini kolaylaştırmak için tahmin etmen gerekecek şifre kırıcı- Şifre türleri

2. Belirledikten sonra Ve(veya bunu belirlediğimizi varsayarsak) - Şifre Çözme makalesini okuyun

Veya bununla ilgili özel bir makale şifreleme türü. Ve eğer bu basit bir ikame şifresi, Vigenère şifresi ise, o zaman kesinlikle işinize yarayacaktır. ücretsiz araçİçin bu tür şifrelerin çözülmesi- CryptoApp uygulaması. Şimdi sana sorulursa kodu nasıl çözebilirim, zaten net bir eylem algoritmasına sahip olacaksınız!



Makaleyi beğendin mi? Arkadaşlarınızla paylaşın!