Kriptoqrafiya: şifrə ilə kod arasındakı fərq nədir?


cavab 1:

"Kriptoqrafiya" sualındakı ilk sözə baxsanız bu sualın cavabı həqiqətən olduqca sadədir. Mors kodu, ikili kod və ya kriptoqrafiya ilə əlaqəli olmayan digər kodlardan bəhs edən digər cavablar problemi çaşdırır.

Bir şifrə ilə kod arasındakı fərq bir şifrin bir mesaj məktubunu məktubla dəyişdirməsidir, bir kod isə bütün mətn sözlərini və ya ifadələri başqa sözlərə və ya rəqəmlərə çevirir. Bu, sual cavab verdi.

Kod kitabçaları XV əsrdə yaradılıb və əsrlər boyu XX əsrə qədər məşhur olub. İlk kodlar Romen dilində "zəng edənlər" mənasını verən nomenclator adlanırdı və yığıncaq zamanı insanların adlarını söyləyən və ya yaxınlaşan şəxsin adı barədə hörmətli bir şəxsə məlumat verən şəxsə aiddir. İlk nomenklaturlardan insanlar və yerlərin adlarını kodlaşdırmaq üçün istifadə olunur, mesajdakı digər sözlər isə adətən monoalfabetik şifrdən istifadə edərək şifrələnirdi. İllər keçdikcə bütün mesaj şifrələnənə qədər kod kitablarına daha çox söz əlavə edildi.

1467-ci ildə icad edilən ilk Vigenère diski, rəqəmli kodların birbaşa istifadə oluna bilməsi üçün 1-dən 4-ə qədər rəqəmlər var idi (bu kodları bu 4 rəqəmin birləşməsinə məhdudlaşdırdı). 1467-dən Vigenère diskinin bu ixtirası şifrəli kodların ixtirasını da təmsil edir. Həm kod kitabları, həm də Vigenère sabit disklər növbəti 500 il ərzində geniş istifadə ediləcəkdir.

Rossignolen'in böyük şifrəsi 17-ci əsrdə Fransanın Louis XIV tərəfindən istifadə edildi və bir nomenklatura nümunəsi idi. Bu kod 1811-ci ilə qədər istifadə edildi və üç il səy göstərdikdən sonra 1893-cü ildə Etienne Bazeries onları deşifrə etməyincə şifrəli mesajlar təxminən iki yüz il ərzində Fransa arxivlərində gizli qaldı.

Adətən kod 4 və ya 5 rəqəmli rəqəmdir və göndərən və qəbul edəndə minlərlə və ya on minlərlə kod ilə bir kitab kitabı olmalıdır. Erkən kod kitablarında kodları ədədi qaydada sadaladılar və sözlər və ya ifadələr də əlifba sırası ilə sıralandı.

Kod dəftəri sözlərin əlifba sırası ilə və ardıcıl olaraq nömrələrin verildiyi bir lüğətə bənzəyirdi. Bu, bir mesajın şifrələnməsi və ya şifrəsinin açılması üçün vahid kod kitabının istifadəsinə imkan verdi. "A" ilə başlayan sözlərdə aşağı kod nömrələri, "Z" ilə başlayan sözlərdə yüksək kod nömrələri vardı. Bununla birlikdə, bu, digər şifrəli mesajlardan məlum sözlərin nisbi mövqeyindən istifadə edərək mesajı deşifrə edərkən kriptovalyutalara ipucu verən ciddi bir dizayn qüsuru idi.

Daha sonra kod kitabları iki hissəyə bölünəcək, biri kodları ədədi qaydada, digər hissəsi isə əlifba sırası ilə sözləri və ya ifadələri sadalayır. Bu, daha güclü kodla nəticələndi, eyni zamanda kitabın istifadəsini daha böyük və çətin etdi.

Kod güclü şifrələmə təmin edə bilər. Bununla birlikdə, bir kod kitabı itirilərsə və ya oğurlanarsa, yeni bir kod kitabı yaradılanadək bütün əlaqələrin deşifr edilməsi təsir ediləcəkdir. Yeni bir kod kitabının hazırlanması və yayılması son dərəcə vaxt aparır və təhlükəlidir. Bundan əlavə, illərlə gizli qalan mesajlar indi şifrələnə bilər və məlumat tarixli olmasına baxmayaraq dəyərli məlumatlar verə bilər. Bu güzəşt riski səbəbindən, diplom kitabları və ya casuslar üçün yayılan kitabların sayını məhdudlaşdıran kod kitablarından geniş istifadə edildi.

Teleqrafın ixtirasından sonra ötürmə xərclərini azaltmaq üçün kodlardan istifadə edildi. Teleqraf şirkətləri bir mesajdakı sözlərin sayına görə hesablanır. Buna görə, bir məktub göndərmək xərclərini əhəmiyyətli dərəcədə azaltan ifadələr və ya cümlələr əvəz etmək üçün 5 məktub kodu istifadə edildi.

Teleqraf mesajlarında kodlardan istifadənin əlavə üstünlüyü, mesajın bu mesajları göndərən və qəbul edən kod yazıçılarına dərhal aydın olmaması idi. Teleqraf kod kitabları çapdan və mövcud olduğundan, etibarlı deyildilər, lakin əlavə səy göstərmədən qanunsuz idi. Bununla birlikdə, xəbərlərin əksəriyyəti işgüzar yazışmalar və biznes rəqibləri istisna olmaqla, az əhəmiyyət kəsb edirdi.

Aşağıdakı bir nümunə səhifəsi 1888-ci ildə bir kod kitabından düz bir mətn ifadəsinə əvəz kimi bir rəqəm və ya kod sözü ilə.

Bəzi teleqraf kod kitabları da yuxarıdakı nümunədə olduğu kimi həqiqi bir şifrələmə kodu təmin etmək üçün hazırlanmışdır. Düz mətn ifadəsi həmin sözlə əlaqəli şifrəli saya və ya sözə çevrilir. Bundan əlavə koda bir sıra əlavə edilə bilər və ya şifrəli söz daha da şifrələnə bilər. Beləliklə, açar açıq olan kitab olur, eyni zamanda kodlara əlavə ediləcək nömrələri olan xüsusi bir açar olur. Mesaj sözləri daha da təhlükəsizlik üçün daha da şifrələnə bilər.

Kodlar illər keçdikcə artan mürəkkəb xüsusiyyətlərə qarşı çıxmaq üçün daha mürəkkəb hala gəldi. Bəzi kodlar heç bir mənası olmayan iffətli mətn kimi istifadə olunurdu. Çox istifadə olunan bəzi sözlərdə eyni sözü və ya ifadəni ifadə etmək üçün çoxlu kod vardır. Şifrəli kodlar daxil olmaqla, bu inkişaflara baxmayaraq, kod kitablarının istifadəsi sonda daha güclü və istifadəçi dostu olan şifrələmə üsulları ilə əvəz olundu.


cavab 2:

İndiyə qədər cavabların heç birinə həvəsli deyiləm, buna görə bu öz cavabınızı vermək üçün əla səbəb kimi görünür.

Mənim lüğətim "kod" u "sözlər, hərflər, nömrələr və ya digər sözlər, hərflər və s. Əvəz edən başqa bir işarələr sistemi, xüsusən gizlilik səbəbi ilə", "şifrə" sözünün ümumi sinonimi olaraq təyin edir.

Məxfilik üçün bütün kodlardan istifadə olunmur. Əslində, təqdim etdiyiniz "Morse Code" nümunəsi mesajların mənasını gizlətmək üçün nəzərdə tutulmayıb. Ümumi hərflər üçün nöqtələr və tire qısa ardıcıllıqla və daha az adi hərflər üçün nisbətən daha uzun ardıcıllıqla əvəz edilməsi ilə teleqrafın və ya radioun işini daha səmərəli etmək nəzərdə tutulur.

Mesajların mənasını gizlətməyən kodların başqa bir nümunəsi NATO fonetik əlifbasındadır. Əlifbanın hər bir məktubunda səs-küylü kanallar vasitəsi ilə sözlər yazarkən qarışıqlığı qarşısını almaq üçün onunla əlaqəli bir söz var (Alfa, Bravo, Charlie, Delta, Echo ..).

CB Radio tez "10-4" üçün "10 Kod" istifadə edir. 20 nə var "

Həvəskar radioda çox sayda "Q kodları" var.

Bir çox başqa nümunə də var.

"Şifrə" termini demək olar ki, yalnız mesajın mənasını gizlətmək məqsədi daşıyan kodlar üçün istifadə olunur. Buna görə, "Morse code" kod deyil.

Birinci yaxınlaşmada bütün şifrlər koddur, lakin bütün kodlar şifr deyil.


cavab 3:

İndiyə qədər cavabların heç birinə həvəsli deyiləm, buna görə bu öz cavabınızı vermək üçün əla səbəb kimi görünür.

Mənim lüğətim "kod" u "sözlər, hərflər, nömrələr və ya digər sözlər, hərflər və s. Əvəz edən başqa bir işarələr sistemi, xüsusən gizlilik səbəbi ilə", "şifrə" sözünün ümumi sinonimi olaraq təyin edir.

Məxfilik üçün bütün kodlardan istifadə olunmur. Əslində, təqdim etdiyiniz "Morse Code" nümunəsi mesajların mənasını gizlətmək üçün nəzərdə tutulmayıb. Ümumi hərflər üçün nöqtələr və tire qısa ardıcıllıqla və daha az adi hərflər üçün nisbətən daha uzun ardıcıllıqla əvəz edilməsi ilə teleqrafın və ya radioun işini daha səmərəli etmək nəzərdə tutulur.

Mesajların mənasını gizlətməyən kodların başqa bir nümunəsi NATO fonetik əlifbasındadır. Əlifbanın hər bir məktubunda səs-küylü kanallar vasitəsi ilə sözlər yazarkən qarışıqlığı qarşısını almaq üçün onunla əlaqəli bir söz var (Alfa, Bravo, Charlie, Delta, Echo ..).

CB Radio tez "10-4" üçün "10 Kod" istifadə edir. 20 nə var "

Həvəskar radioda çox sayda "Q kodları" var.

Bir çox başqa nümunə də var.

"Şifrə" termini demək olar ki, yalnız mesajın mənasını gizlətmək məqsədi daşıyan kodlar üçün istifadə olunur. Buna görə, "Morse code" kod deyil.

Birinci yaxınlaşmada bütün şifrlər koddur, lakin bütün kodlar şifr deyil.


cavab 4:

İndiyə qədər cavabların heç birinə həvəsli deyiləm, buna görə bu öz cavabınızı vermək üçün əla səbəb kimi görünür.

Mənim lüğətim "kod" u "sözlər, hərflər, nömrələr və ya digər sözlər, hərflər və s. Əvəz edən başqa bir işarələr sistemi, xüsusən gizlilik səbəbi ilə", "şifrə" sözünün ümumi sinonimi olaraq təyin edir.

Məxfilik üçün bütün kodlardan istifadə olunmur. Əslində, təqdim etdiyiniz "Morse Code" nümunəsi mesajların mənasını gizlətmək üçün nəzərdə tutulmayıb. Ümumi hərflər üçün nöqtələr və tire qısa ardıcıllıqla və daha az adi hərflər üçün nisbətən daha uzun ardıcıllıqla əvəz edilməsi ilə teleqrafın və ya radioun işini daha səmərəli etmək nəzərdə tutulur.

Mesajların mənasını gizlətməyən kodların başqa bir nümunəsi NATO fonetik əlifbasındadır. Əlifbanın hər bir məktubunda səs-küylü kanallar vasitəsi ilə sözlər yazarkən qarışıqlığı qarşısını almaq üçün onunla əlaqəli bir söz var (Alfa, Bravo, Charlie, Delta, Echo ..).

CB Radio tez "10-4" üçün "10 Kod" istifadə edir. 20 nə var "

Həvəskar radioda çox sayda "Q kodları" var.

Bir çox başqa nümunə də var.

"Şifrə" termini demək olar ki, yalnız mesajın mənasını gizlətmək məqsədi daşıyan kodlar üçün istifadə olunur. Buna görə, "Morse code" kod deyil.

Birinci yaxınlaşmada bütün şifrlər koddur, lakin bütün kodlar şifr deyil.