Gizli Kodlar ve Şifreler Oluşturmanın 5 Yolu

İçindekiler:

Gizli Kodlar ve Şifreler Oluşturmanın 5 Yolu
Gizli Kodlar ve Şifreler Oluşturmanın 5 Yolu
Anonim

Kodlar, orijinal anlamın gizlenmesi için bir mesajı değiştirmenin bir yoludur. Genellikle, bu bir kod kitabı veya kelime gerektirir. Şifreler, bilgileri gizlemek veya şifrelemek için bir mesaja uygulanan işlemlerdir. Bu işlem, mesajı çevirmek veya deşifre etmek için tersine çevrilir. Kodlar ve şifreler, güvenli iletişim biliminin (kriptanaliz) önemli bir parçasını oluşturur.

Örnek Kodlu Paragraflar

Image
Image

Örnek Akrostiş Kod Paragrafı

Image
Image

Örnek Akrostiş Kod Paragrafı

Image
Image

Örnek Domuz Paragrafı

Image
Image

Örnek N. Harf Kodu Paragraf

adımlar

Yöntem 1/5: Basit Şifreleri ve Kodları Kullanma (Çocuklar)

Gizli Kodlar ve Şifreler Oluşturun Adım 1
Gizli Kodlar ve Şifreler Oluşturun Adım 1

Adım 1. Kelimeleri tersten yazın

Bu, mesajları bir bakışta anlaşılamayacak şekilde kodlamanın basit bir yoludur. "Benimle dışarıda buluş" gibi ters yazılan bir mesaj, bunun yerine "Teem em edistuo" olur.

Not:

Bu kod kolayca çözülebilse de, birisinin mesajınıza göz atmaya çalıştığını düşünüyorsanız faydalı olabilir.

Gizli Kodlar ve Şifreler Oluşturun Adım 2
Gizli Kodlar ve Şifreler Oluşturun Adım 2

Adım 2. Mesajları şifrelemek için alfabeyi yarıya yansıtın

A'dan M'ye kadar olan harfleri bir kağıda tek bir satırda yazın. Bu satırın hemen altında, N'den Z'ye kadar olan harfleri de tek bir satırda yazın. Mesajların her harfini, yazdığınız iki harf satırının zıt harfiyle değiştirin.

Yansıtılmış bir alfabe kullanarak, "Merhaba" mesajı bunun yerine "Uryyb" olur

Gizli Kodlar ve Şifreler Oluşturun Adım 3
Gizli Kodlar ve Şifreler Oluşturun Adım 3

Adım 3. Pigpen şifresini deneyin

Bir parça kağıda tic tac toe ızgarası çizin. A'dan I'e kadar olan harfleri ızgaraya soldan sağa, yukarıdan aşağıya yazın. Bu örnekte:

  • İlk satır A, B, C harflerinden oluşur.
  • İkincisi D, E, F'den oluşur.
  • Son sıra G, H, I'den oluşur.
Gizli Kodlar ve Şifreler Oluşturun Adım 4
Gizli Kodlar ve Şifreler Oluşturun Adım 4

Adım 4. Noktalı ikinci bir tic tac toe ızgarası oluşturun

İlkinin yanına başka bir tic tac toe ızgarası çizin. Izgarayı, ilk ızgaraya benzer şekilde J'den R'ye kadar olan harflerle doldurun. Ardından, açıklandığı gibi her satırın ızgarasının her boşluğundaki noktaları işaretleyin:

  • İlk sırada, soldan başlayarak, sağ alt köşeye (I harfi), alt orta tarafa (K harfi) ve sol alt köşeye (L harfi) bir nokta yerleştirin.
  • İkinci sırada, soldan başlayarak, sağ orta tarafa (M harfi), alt orta tarafa (N harfi) ve sol orta tarafa (O harfi) bir nokta yerleştirin.
  • İkinci sırada, soldan başlayarak, sağ üst köşeye (P harfi), üst orta tarafa (Q harfi) ve sol üst köşeye (R harfi) bir nokta yerleştirin.
Gizli Kodlar ve Şifreler Oluşturun Adım 5
Gizli Kodlar ve Şifreler Oluşturun Adım 5

Adım 5. Her ızgaranın altına iki X şekli yazın

Bu iki X şekli, domuz kalemi şifre anahtarınızı tamamlamak için harflerle de doldurulacaktır. İkinci X'te, X'in merkezinin her iki yanında bir nokta olacak şekilde X'in kesiştiği yeri çevreleyen açık alanlara noktalar yerleştirin. Ardından:

  • İlk (noktasız) X şeklinde, X'in üstüne S, sol tarafa T, sağ tarafa U ve alt tarafa V yazın.
  • İkinci X şeklinde, X'in üstüne W, sol tarafa X, sağ tarafa Y ve alt tarafa Z yazın.
Gizli Kodlar ve Şifreler Oluşturun Adım 6
Gizli Kodlar ve Şifreler Oluşturun Adım 6

Adım 6. Pigpen şifresiyle yazmak için harfleri çevreleyen ızgarayı kullanın

Harfleri çevreleyen ızgara şekilleri (noktalar dahil) harflerin yerine kullanılır. Mesajları domuz ağının içine ve dışına çevirmek için domuz ağı şifre anahtarınızı kullanın.

Gizli Kodlar ve Şifreler Oluşturun Adım 7
Gizli Kodlar ve Şifreler Oluşturun Adım 7

Adım 7. Bir tarih kaydırma şifresi kullanın

Bir tarih seçin. Bu, doğum günü veya üniversiteden mezun olduğunuz gün gibi kişisel öneme sahip bir şey olabilir, ancak George Washington'un doğum günü gibi kişisel olmayan bir şey de olabilir. Tarihi, kesintisiz bir sayı dizisi olarak yazın. Bu sayı anahtarıdır.

  • Örneğin, George Washington'un doğum gününü (2/22/1732) kullanacak olsaydınız, bunu 2221732 olarak yazardınız.
  • Biriyle bir tarih kaydırma şifresi kullanmayı zaten kabul ettiyseniz, şifrelenmiş mesajlara sayı tuşu için bir ipucu ("Washington" gibi) eşlik edebilirsiniz.
Gizli Kodlar ve Şifreler Oluşturun Adım 8
Gizli Kodlar ve Şifreler Oluşturun Adım 8

Adım 8. Mesajınızı tarih kaydırma sayı tuşuyla şifreleyin

Mesajınızı bir kağıda yazın. Mesajınızın altına, mesajınızın her harfi için sayı tuşunun tek bir rakamını yazın. Sayı tuşunun son basamağına ulaştığınızda, tuşu baştan tekrarlayın. Örneğin, George Washington'un doğum gününü (2/22/1732) kullanarak:

  • mesaj: acıktım
  • Şifreleme:

    Açım

    2.2.2.1.7.3.2.2

    Harfleri aşağıdaki gibi sayı tuşuna göre kaydırın…

  • Şifreli mesaj: K. O. J. V. U. J. T. A
Gizli Kodlar ve Şifreler Oluşturun Adım 9
Gizli Kodlar ve Şifreler Oluşturun Adım 9

Adım 9. Pig Latin gibi gizli bir dil kullanın

Pig Latince'de, ünsüz bir sesle başlayan kelimeler, kelimenin sonuna ses çıkaran ve “ay” ekleyen kelimelerdir. Bu, bir ünsüz kümesiyle başlayan kelimeler için geçerlidir. Ünlülerle başlayan kelimeler kelimenin sonuna “yol” veya “ay” eklenir.

  • Ünsüz ilk örnekler: domuz = igpay; ben = emay; çok = ootay; ıslak = etway; merhaba = ellohay
  • Ünsüz küme başlangıç örnekleri: eldiven = oveglay; gömlek = irtshay; şerefe = eerschay
  • Sesli başlangıç örnekleri: açıklamak = açıklamak; yumurta = yumurta yolu; biter = son söz; yemek = yemek

Yöntem 2/5: Kilit Açma Kodları

Gizli Kodlar ve Şifreler Oluşturun Adım 10
Gizli Kodlar ve Şifreler Oluşturun Adım 10

Adım 1. Kodların sınırlamalarını tanıyın

Kod kitapları çalınabilir, kaybolabilir veya yok edilebilir. Modern kriptoanlaytik teknikler ve bilgisayar analizi çoğu zaman güçlü kodları bile kırabilir. Yine de, kodlar uzun mesajları tek bir sinyal kelimesinde toplayarak zamandan tasarruf etmelerini sağlar.

  • Kodlar, iyi bir örüntü tanımlama uygulaması olarak hizmet eder. Bu beceri, mesajları kodlarken, kodunu çözerken, şifrelerken veya deşifre ederken kullanılabilir.
  • Kodlar doğal olarak yakın arkadaşlar arasında kullanılır. İç şakalar bir tür "kod" olarak düşünülebilir. Kod dilinizi en iyi arkadaşlarınızla geliştirmeyi deneyin.
Gizli Kodlar ve Şifreler Oluşturun Adım 11
Gizli Kodlar ve Şifreler Oluşturun Adım 11

Adım 2. Kodunuzun hedefini belirleyin

Kodunuzun amacını bilmek gereksiz çalışmaları önleyecektir. Amacınız zaman kazanmaksa, yalnızca birkaç özel kod kelimesine ihtiyacınız olabilir. Ayrıntılı mesajları kodlamaya çalışıyorsanız, daha çok sözlüğe benzeyen bir kod kitabı geliştirmeniz gerekebilir.

  • Kodlamak istediğiniz mesajlarda geçen yaygın ifadeleri seçin. Bunlar, bir kod sözcüğünde özetlenecek ana hedeflerdir.
  • Kodlar, rotasyon veya kombinasyon halinde birkaç farklı kod kullanılarak daha da karmaşık hale getirilebilir. Ancak ne kadar çok kod kullanılırsa, kod çözme için o kadar çok kod kitabı gerekir.
Gizli Kodlar ve Şifreler Oluşturun Adım 12
Gizli Kodlar ve Şifreler Oluşturun Adım 12

Adım 3. Kod kitabınızı geliştirin

"Sesini yüksek sesle ve net bir şekilde okuyorum" gibi yaygın ifadeleri "Roy" gibi bir şeye yoğunlaştırın. Kodlanmış mesajlarınızdaki ve genel ifadelerdeki akla gelebilecek her kelime için alternatif kod kelimeleri belirleyin.

  • Bazen kısmi kod bir mesajı yeterince gizleyebilir. Örneğin, "yürümek" "tango", "müze" ise "restoran" anlamına geliyorsa ve daha önce kullanılan "Roy" kod kelimesi değerini koruyorsa,

    • Mesaj: Dün hakkında. Söylemek istedim, Roy. Planlandığı gibi restorana tango yapacağım. Fazla ve dışarı.
    • Anlamı: Dün hakkında. Seni yüksek sesle ve net bir şekilde okuyarak söylemek istedim. Planlandığı gibi müzeye yürüyeceğim. Fazla ve dışarı.
Gizli Kodlar ve Şifreler Oluşturun Adım 13
Gizli Kodlar ve Şifreler Oluşturun Adım 13

Adım 4. Kod kitabınızı mesajlara uygulayın

Mesajları kodlamak için kod kitabınızdaki kod sözcüklerini kullanın. İsimleri (I, ben, o gibi isimler ve zamirler gibi) düz metin olarak bırakarak kendinize zaman kazandırabileceğinizi görebilirsiniz. Ancak, bu karar tamamen durumunuza bağlıdır.

İki parçalı kodlar, bir mesajı kodlamak veya kodunu çözmek için iki farklı kod kitabı uygular. Bunlar tek parçalı kodlardan çok daha güçlüdür

Gizli Kodlar ve Şifreler Oluşturun Adım 14
Gizli Kodlar ve Şifreler Oluşturun Adım 14

Adım 5. Mesajınızı sırayla kodlamak için bir tuş kullanın

Bilgileri kodlamak için bir anahtar mesaj, kelime grubu, harfler, semboller veya bunların bir kombinasyonu kullanılabilir. Mesajınızın alıcısı, mesajın kodunu çözmek için bu anahtar ifadeye veya harf/sembol anahtarına da ihtiyaç duyacaktır.

  • Örneğin, "GİZLİ" anahtar kelimesiyle, mesajınızın her harfi, onunla anahtar kelimenin karşılık gelen harfi arasındaki harf sayısına dönüşür. De olduğu gibi,

    • Mesaj: Merhaba
    • kodlama:

      /Onun

      Adım 11. /S/ tuşundan uzaktaki harfler

      /e/ aynı (sıfır) /E/ anahtarı olarak

      /l/ ben

      Adım 9. /C/ anahtarından uzaktaki harfler

      Ve bunun gibi…

    • Şifreli Mesaj: 11; 0; 9; 6; 10
Gizli Kodlar ve Şifreler Oluşturun Adım 15
Gizli Kodlar ve Şifreler Oluşturun Adım 15

Adım 6. Mesajların kodunu çözün

Kodlu mesajlar aldığınızda, bunları anlamlandırmak için kod kitabınızı veya anahtar kelimenizi/ifadenizi kullanmanız gerekecektir. Bu ilk başta zor olabilir, ancak koda daha aşina hale geldikçe daha sezgisel hale gelecektir.

Uç:

Kodlama yeteneğinizi güçlendirmek için arkadaşlarınızı amatör bir kod yapma grubuna katılmaya davet etmek isteyebilirsiniz. Becerilerinizi geliştirmek için mesajlar iletin.

Yöntem 3/5: Ortak Kodları Öğrenme

Gizli Kodlar ve Şifreler Oluşturun Adım 16
Gizli Kodlar ve Şifreler Oluşturun Adım 16

Adım 1. Mary, Queen of Scots tarafından kullanılan kodu kullanın

İskoçya Kraliçesi Mary, siyasi çalkantıların olduğu bir dönemde mesaj göndermeye çalışırken, İngilizce harflerin ve yaygın kullanılan kelimelerin yerine sembolleri kullandı. Mary'nin kodunun kendi kripto eğitiminiz için yararlı bulabileceğiniz bazı özellikleri şunları içerir:

  • Mary'nin /A/ harfi için bir daire kullanması gibi, yüksek frekanslı harfler için basit şekillerin kullanımı. Bu, kodlama sırasında zaman kazandırır.
  • Mary'nin "Y" harfi için kod olarak "8" kullanması gibi, yeni kod dilinin bir parçası olarak kullanılan yaygın semboller. Bunlar, bunu bir kod sembolü olarak değil de bir sayı olarak yorumlayabilecek kod kırıcıların kafasını karıştırabilir.
  • Ortak kelimeler için benzersiz semboller. Meryem'in zamanında "dua" ve "taşıyıcı" benzersiz semboller aldı, ancak bunlar o zamanlar bugün olduğundan daha yaygındı. Yine de, sık kullanılan kelimeler ve ifadeler için semboller kullanmak zaman kazandırır ve karmaşıklığı artırır.
Gizli Kodlar ve Şifreler Oluşturun Adım 17
Gizli Kodlar ve Şifreler Oluşturun Adım 17

Adım 2. Askeri uyarılara benzer kod ifadeleri kullanın

Kod cümleleri birçok anlamı tek bir cümleye sığdırabilir. DEFCON sistemi gibi birçok askeri alarm türü bile, savunmaya hazır olma durumu için iyi bilinen kodlardır. Günlük yaşamınızda uygun kod sözcükleri/ifadeler bulun.

  • Örneğin, arkadaşlarınız arasında "Dolabıma koşmam lazım" demek yerine, "Sloppy" kod kelimesini kullanabilirsiniz.
  • Çıkmak istediğiniz kişinin odaya girdiğini arkadaşlarınıza bildirmek için, "Kuzenim Bruce da hokeyi sever" kod ifadesini söyleyebilirsiniz.
Gizli Kodlar ve Şifreler Oluşturun Adım 18
Gizli Kodlar ve Şifreler Oluşturun Adım 18

Adım 3. Mesajları bir kitap anahtarı koduyla kodlayın

Kitaplara ulaşmak nispeten kolaydır. Bir kitabın anahtarı olarak bir koda karar verildiyse, bir mesaj aldığınızda, kodu çözmek için bir kitapçıya veya kütüphaneye gidip anahtarı arayabilirsiniz.

  • Örneğin, soldan başlayarak sayfa, satır ve sayı kelimesini temsil eden kod numaralarıyla Frank Herbert's Dune'u kullanmaya karar verebilirsiniz.

    • Şifreli Mesaj: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • Şifresi Çözülmüş Mesaj: Sözlerimi saklıyorum.

Uç:

Kitapların farklı basımlarında farklı sayfa numaraları kullanılabilir. Doğru kitabın anahtar olarak kullanıldığından emin olmak için kitap anahtarınızla birlikte baskı, yayın yılı vb. yayın bilgilerini ekleyin.

Yöntem 4/5: Şifreleri Deşifre Etme

Gizli Kodlar ve Şifreler Oluşturun Adım 19
Gizli Kodlar ve Şifreler Oluşturun Adım 19

Adım 1. Bir şifre kullanmanın uygunluğunu belirleyin

Bir şifre, bir mesaja tutarlı bir şekilde uygulanan bir süreç veya dönüşüme benzeyen bir algoritma kullanır. Bu, şifreyi bilen herkesin onu çevirebileceği anlamına gelir.

  • Karmaşık şifreler, eğitimli kriptanalistleri bile çözebilir. Bazen karmaşık şifrelerin arkasındaki matematik, günlük mesajları gizlemek için uygun bir savunma olduğunu kanıtlayabilir.
  • Birçok kriptograf, şifreleri güçlendirmek için tarih gibi bir anahtar ekler. Bu tuş, çıktı değerlerini ayın ilgili günü sayısına göre ayarlar (ilkinde, tüm çıktı değerleri birer birer değiştirilir).
Gizli Kodlar ve Şifreler Oluşturun Adım 20
Gizli Kodlar ve Şifreler Oluşturun Adım 20

Adım 2. Mesajlara uygulanacak bir algoritma icat edin

Uygulayabileceğiniz en basit şifrelerden biri ROT1 Şifresidir (bazen Caesar Cipher olarak da adlandırılır). Bu ad, mesajınızın her harfi için alfabede tek bir harfi ileri doğru döndürmeniz gerektiği anlamına gelir.

  • ROT1 Mesajı: Merhaba
  • ROT1 Şifreli: i; F; m; m; P
  • Sezar Şifreleri, alfabenin birkaç farklı harfini ileri doğru döndürmek için değiştirilebilir. Konsept olarak, ROT1 ve ROT13 temelde aynıdır.
  • Şifreler inanılmaz derecede karmaşık olabilir. Bazıları koordinatların, zamanların ve diğer değerlerin de kullanılmasını gerektirir. Bazı şifreleme işlemleri bir bilgisayar kullanımını gerektirebilir.
Gizli Kodlar ve Şifreler Oluşturun Adım 21
Gizli Kodlar ve Şifreler Oluşturun Adım 21

Adım 3. Mesajları şifreleyin

Mesajlarınızı şifrelemek için algoritmanızı kullanın. Şifreleme işlemini öğrendikçe hızınız artmalı. Daha karmaşık hale getirmek için algoritmanıza ekleyin. Örneğin,

  • Haftanın günü gibi, şifrenize dönen bir koşul ekleyin. Haftanın her günü için bir değer atayın. O günkü bir mesajı şifrelerken şifrenizi bu değere göre ayarlayın.
  • Şifrelenmiş mesajınıza bir sayfa numarası ekleyin. Bu sayfanın karşılık gelen her harfi, aşağıdaki gibi mesaj için bir anahtar görevi görecektir:

    • 1. Deşifre Edilmiş Mesaj: 7; 2; 3; 6; 3
    • Kitap Anahtarı: A_girl (boşluklar sayılmaz)

      /Onun

      Adım 7. /A/'dan uzaktaki harfler

      /e/ ben

      Adım 2. /g/'den uzaktaki harfler

      /l/ ben

      Aşama 3. /i/'den uzak boşluklar

      Ve bunun gibi…

    • Anahtar Ayarlı Mesaj: Merhaba
Gizli Kodlar ve Şifreler Oluşturun Adım 22
Gizli Kodlar ve Şifreler Oluşturun Adım 22

Adım 4. Mesajları deşifre edin

Şifrenizi okuma konusunda deneyimli olduğunuzda, ikinci bir nitelik kazanmalı veya en azından daha kolay olmalıdır. Bu süreçlerin (algoritmaların) uygulanması tutarlı olduğu için alışkanlık, bu tür bir kriptografik sistemle çalışırken eğilimleri fark etmenize ve sezgi kazanmanıza yardımcı olacaktır.

İpucu:

Amatör kriptografi kulüpleri çevrimiçi olarak popülerdir. Bunların çoğu ücretsizdir ve modern şifrelemenin temelleri hakkında temel bilgiler sunar.

Yöntem 5/5: Standart Şifreleri Kavrama

Gizli Kodlar ve Şifreler Oluşturun Adım 23
Gizli Kodlar ve Şifreler Oluşturun Adım 23

Adım 1. Mors Kodunda Ustalaşın

Adı ne olursa olsun, Mors Kodu bir şifredir. Noktalar ve tireler, sırayla alfabenin harflerini temsil eden uzun ve kısa elektrik sinyallerini temsil eder. Bu, eski zamanların elektrik iletişimini (telgrafları) mümkün kıldı. Mors dilinde uzun (_) ve kısa (.) işaretlerle gösterilen yaygın harfler şunları içerir:

  • R; S; T; L:._.; _..; _;._..
  • A; E; Ö:._;.; _ _ _
Gizli Kodlar ve Şifreler Oluşturun Adım 24
Gizli Kodlar ve Şifreler Oluşturun Adım 24

Adım 2. Aktarım şifrelerini kullanın

Leonardo da Vinci dehası gibi tarihin birçok harikası, aynada yansıyan gibi görünecekleri mesajlar yazdılar. Bu nedenle, bu şekilde şifrelemeye genellikle "ayna yazma" denir. Bu tür şifreler ilk başta zor olabilir, ancak genellikle hızlı bir şekilde ikinci doğa haline gelir.

Not:

Aktarım şifreleri genellikle mesajları veya harflerin oluşumunu görsel olarak ele alır. Mesajın görüntüsü anlamını gizlemek için dönüştürülür.

Gizli Kodlar ve Şifreler Oluşturun Adım 25
Gizli Kodlar ve Şifreler Oluşturun Adım 25

Adım 3. Mesajları ikili dosyaya dönüştürün

Binary, bilgisayarlar tarafından kullanılan 1'ler ve 0'ların dilidir. Bu 1'lerin ve 0'ların kombinasyonları şifrelenebilir ve daha sonra bir ikili anahtar ile veya bir mesajda iletilen her harf için 1'ler ve 0'lar tarafından temsil edilen değerler hesaplanarak deşifre edilebilir.

"Matt" adı ikili olarak şu şekilde şifrelenir: 01001101; 01000001; 01010100; 01010100

İpuçları

  • Sözcüklerin yanı sıra sözcükler arasındaki boşlukları şifrelemek için bir yol tasarlayın. Bu, kodunuzu güçlendirecek ve kırılmasını zorlaştıracaktır. Örneğin, boşluk yerine bir harf (E, T, A, O ve N en iyi sonucu verir) kullanabilirsiniz. Bunlara null denir.
  • Runic gibi farklı bir komut dosyası öğrenin ve mesaj vermek istediğiniz kişiler için şifreleme/şifre çözme anahtarları yapın. Bunları çevrimiçi olarak bulabilirsiniz ve benim için iyi çalıştılar.
  • Kodunuzun daha güvenli olmasını istiyorsanız, yaygın sözcük sonları ve başlangıçları için '-ing' ve 'th-' gibi ek simgeler oluşturun. Ek olarak, bir harfli kelimeleri ('A' ve 'I') atlayabilir veya aşağıdaki kelimeye ekleyebilirsiniz. Harfleri büyük yazmayın ve kesme işaretlerini atlayın. Bazı harflerin diğerleriyle aynı sembollere sahip olmasını sağlayın. Ayrıca iki harfli sözcükleri kendilerinden sonra gelen sözcükle birleştirmek ve sözcüklerin sonundaki 'S' harfini çıkarmak isteyebilirsiniz.

Önerilen: