ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫറുകൾ. വെർട്ടിക്കൽ പെർമ്യൂട്ടേഷൻ സൈഫർ[തിരുത്തുക

"സ്കിറ്റാല" പെർമ്യൂട്ടേഷൻ സൈഫർ. അഞ്ചാം നൂറ്റാണ്ടിൽ ബി.സി. ഗ്രീക്ക് സംസ്ഥാനമായ സ്പാർട്ടയിലെ ഭരണാധികാരികൾക്ക് രഹസ്യ സൈനിക ആശയവിനിമയങ്ങളുടെ ഒരു വികസിത സംവിധാനം ഉണ്ടായിരുന്നു, കൂടാതെ ലളിതമായ ക്രമപ്പെടുത്തൽ രീതി നടപ്പിലാക്കുന്ന ആദ്യത്തെ ലളിതമായ ക്രിപ്റ്റോഗ്രാഫിക് ഉപകരണമായ സ്കൈറ്റൽ ഉപയോഗിച്ച് അവരുടെ സന്ദേശങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്തു (ചിത്രം 1.6).

അരി. 1.6

എൻക്രിപ്ഷൻ ഇനിപ്പറയുന്ന രീതിയിൽ നടത്തി. സ്കിറ്റാല എന്ന് വിളിക്കപ്പെടുന്ന ഒരു സിലിണ്ടർ വടിയിൽ ഒരു സർപ്പിളമായി (തിരിയാൻ തിരിയുക) ലെതർ സ്ട്രിപ്പ് മുറിവുണ്ടാക്കി, വടിയിൽ നിരവധി സന്ദേശ വാചകങ്ങൾ അതിൽ എഴുതിയിരുന്നു. എന്നിട്ട് അവർ വടിയിൽ നിന്ന് സ്ട്രിപ്പ് നീക്കം ചെയ്തു - അതിലെ അക്ഷരങ്ങൾ ക്രമരഹിതമായി ക്രമീകരിച്ചതായി മാറി.

മെസഞ്ചർ സാധാരണയായി ഒരു ലെതർ സ്ട്രിപ്പ് ഒരു ബെൽറ്റായി ഉപയോഗിച്ച് സന്ദേശം മറയ്ക്കുന്നു, അതായത്. എൻക്രിപ്ഷൻ കൂടാതെ, സ്റ്റെഗാനോഗ്രഫിയും ഉപയോഗിച്ചു. യഥാർത്ഥ സന്ദേശം ലഭിക്കുന്നതിന്, അതേ വ്യാസമുള്ള ഒരു അരിവാളിന് ചുറ്റും തുകൽ സ്ട്രിപ്പ് വയ്ക്കണം. ഈ സൈഫറിൻ്റെ താക്കോൽ വടിയുടെ വ്യാസമാണ്. സൈഫറിൻ്റെ തരം മാത്രമേ അറിയൂ, പക്ഷേ കീ ഇല്ല, സന്ദേശം മനസ്സിലാക്കുന്നത് എളുപ്പമല്ല. "skitel" സൈഫർ പിന്നീടുള്ള സമയങ്ങളിൽ പലതവണ മെച്ചപ്പെടുത്തി.

ഈ സൈഫർ തകർക്കുന്നതിനുള്ള ഒരു രീതി അരിസ്റ്റോട്ടിൽ നിർദ്ദേശിച്ചു. ഒരു നീണ്ട കോൺ നിർമ്മിക്കേണ്ടത് ആവശ്യമാണ്, അടിയിൽ നിന്ന് ആരംഭിച്ച്, ഒരു എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശം ഉപയോഗിച്ച് ടേപ്പ് ഉപയോഗിച്ച് പൊതിയുക, ക്രമേണ അത് മുകളിലേക്ക് നീക്കുക. ചില ഘട്ടങ്ങളിൽ, സന്ദേശത്തിൻ്റെ ഭാഗങ്ങൾ കാണാൻ തുടങ്ങും. ഈ സ്ഥലത്തെ കോണിൻ്റെ വ്യാസം അരിവാളിൻ്റെ വ്യാസവുമായി യോജിക്കുന്നു.

എൻക്രിപ്ഷൻ പട്ടികകൾ. ഏറ്റവും പ്രാകൃതമായ ടേബിൾ പെർമ്യൂട്ടേഷൻ സൈഫറുകളിലൊന്ന് ലളിതമായ ക്രമപ്പെടുത്തലാണ്, അതിനുള്ള കീ പട്ടികയുടെ വലുപ്പമാണ്. ഈ എൻക്രിപ്ഷൻ രീതി അതിൻ്റെ ഏറ്റവും ലളിതമായ രൂപത്തിൽ skitala സൈഫറിന് സമാനമാണ്. ഉദാഹരണത്തിന്, ഒരു സന്ദേശത്തിൻ്റെ വാചകം ഒരു കോളത്തിൽ ഒരു നിശ്ചിത വലുപ്പത്തിലുള്ള പട്ടികയിൽ എഴുതുകയും വരികളായി വായിക്കുകയും ചെയ്യുന്നു.

5x7 വലുപ്പമുള്ള ഒരു പട്ടികയിൽ (ചിത്രം 1.7) എന്നാൽ കോളങ്ങളിൽ "ടെർമിനേറ്റർ ഏഴാം തീയതി അർദ്ധരാത്രിയിൽ എത്തുന്നു" എന്ന വാചകം എഴുതാം. പട്ടികയിൽ നിന്ന് വരി വരിയായി വാചകം എഴുതിയ ശേഷം, നമുക്ക് കോഡ് ലഭിക്കും: "tnnveglearadonrtievomobtmnchirysooo".

അരി. 1.7

സന്ദേശം അയയ്‌ക്കുന്നയാളും സ്വീകർത്താവും ഒരു ടേബിൾ വലുപ്പത്തിൻ്റെ രൂപത്തിൽ പങ്കിട്ട കീയിൽ മുൻകൂട്ടി സമ്മതിക്കണം. ഡീക്രിപ്റ്റ് ചെയ്യുമ്പോൾ, പ്രവർത്തനങ്ങൾ റിവേഴ്സ് ഓർഡറിലാണ് നടത്തുന്നത് (ലൈൻ-ബൈ-വരി റെക്കോർഡിംഗ്, കോളം-ബൈ-കോളൺ റീഡിംഗ്).

ഈ സൈഫർ കുറച്ച് സങ്കീർണ്ണമായേക്കാം: ഉദാഹരണത്തിന്, കീ നിർണ്ണയിച്ചിരിക്കുന്ന ഒരു നിശ്ചിത ക്രമത്തിൽ നിരകൾ പുനഃക്രമീകരിക്കാൻ കഴിയും. ഇരട്ട പുനഃക്രമീകരണം സാധ്യമാണ് - നിരകളും വരികളും.

കാർഡാനോ ഗ്രിഡ്. ഒരു കാർഡാനോ ഗ്രിഡ് (ഭ്രമണം ചെയ്യുന്ന ഗ്രിഡ്) ഒരു ചതുരാകൃതിയിലുള്ള അല്ലെങ്കിൽ ചതുരാകൃതിയിലുള്ള കാർഡാണ്. 2kഎക്സ് 2 ടി.തുടർച്ചയായ പ്രതിഫലനം അല്ലെങ്കിൽ ഭ്രമണം, കാർഡിൻ്റെ തുറന്ന സെല്ലുകൾ പൂരിപ്പിക്കൽ എന്നിവ ഉപയോഗിച്ച് ഷീറ്റിൻ്റെ എല്ലാ സെല്ലുകളും ക്രമേണ നിറയുന്ന തരത്തിലാണ് അതിൽ ദ്വാരങ്ങൾ നിർമ്മിച്ചിരിക്കുന്നത്.

കാർഡ് ആദ്യം സമമിതിയുടെ ലംബ അക്ഷവുമായി ബന്ധപ്പെട്ടും, പിന്നീട് തിരശ്ചീന അക്ഷവുമായി ബന്ധപ്പെട്ടും, വീണ്ടും ലംബമായ ആപേക്ഷികമായും പ്രതിഫലിക്കുന്നു (ചിത്രം 1.8).

കാർഡാനോ ലാറ്റിസ് ചതുരമാണെങ്കിൽ, അതിൻ്റെ പരിവർത്തനത്തിനുള്ള മറ്റൊരു ഓപ്ഷൻ സാധ്യമാണ് - 90 ° കൊണ്ട് ഒരു ഭ്രമണം (ചിത്രം 1.9).

അരി. 1.8

അരി. 1.9

സാധാരണ രീതിയിൽ എഴുതുമ്പോൾ (ഇടത്തുനിന്ന് വലത്തോട്ടും മുകളിൽ നിന്ന് താഴേക്കും) "ടെക്സ്റ്റ് എൻക്രിപ്ഷൻ" (സ്പെയ്സുകളില്ലാതെ) എന്ന വാചകം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന കറങ്ങുന്ന ഗ്രിഡിൻ്റെ സ്വതന്ത്ര സെല്ലുകളിലേക്ക്. 1.9, ഒരു പട്ടികയുടെ രൂപത്തിൽ നമുക്ക് ടെക്സ്റ്റ് ലഭിക്കും (ചിത്രം 1.10), അല്ലെങ്കിൽ, ഒരു വരിയിൽ വാചകം എഴുതുന്നതിലൂടെ, "kshiioesvtafatren".

അരി. 1.10

സ്വീകർത്താവ് സ്റ്റെൻസിൽ അറിയുകയും എൻക്രിപ്ഷൻ സമയത്ത് അതേ ക്രമത്തിൽ പ്രയോഗിക്കുകയും വേണം. തിരഞ്ഞെടുത്ത തരം ലാറ്റിസ് ചലനവും (പ്രതിഫലനം അല്ലെങ്കിൽ ഭ്രമണം) സ്റ്റെൻസിലുമാണ് പ്രധാനം - ചതുരാകൃതിയിലുള്ള ലാറ്റിസ് വലുപ്പത്തിന് ദ്വാരങ്ങളുടെ സ്ഥാനം. 2 ടിഎക്സ് 2k 4"* വഴികളിൽ തിരഞ്ഞെടുക്കാം (സ്റ്റെൻസിലിൻ്റെ പ്രാരംഭ ഓറിയൻ്റേഷൻ കണക്കിലെടുത്ത്). ഈ സാഹചര്യത്തിൽ, വ്യത്യസ്തമായി കണക്കാക്കുന്ന സ്റ്റെൻസിലുകൾക്കിടയിൽ, മിറർ ഇമേജുകളോ മറ്റ് സ്റ്റെൻസിലുകളുടെ ഭ്രമണമോ ആയിരിക്കും, അതായത്. അവയുടെ പ്രാരംഭ സ്ഥാനത്ത് (ഓറിയൻ്റേഷൻ) മാത്രം വ്യത്യാസമുള്ള സ്റ്റെൻസിലുകൾ. സ്റ്റെൻസിലിൻ്റെ പ്രാരംഭ സ്ഥാനം ഞങ്ങൾ അവഗണിക്കുകയാണെങ്കിൽ, വ്യക്തമായും, വ്യത്യസ്ത സ്റ്റെൻസിലുകൾ 4 മടങ്ങ് കുറവായിരിക്കും - 4 ""*"

ഉദാഹരണത്തിന്, ഒരു 4X4 ഗ്രിഡിന്, സാധ്യമായ 256 സ്റ്റെൻസിൽ ഓപ്ഷനുകൾ (പ്രാരംഭ ഓറിയൻ്റേഷൻ അടിസ്ഥാനമാക്കി) അല്ലെങ്കിൽ മൊത്തം 64 വ്യത്യസ്ത സ്റ്റെൻസിലുകൾ ഉണ്ട്.

വലിയ ലാറ്റിസുകൾക്കുള്ള സ്റ്റെൻസിലുകളുടെ എണ്ണം വളരെ വലുതാണെങ്കിലും (ഏകദേശം 4 ദശലക്ഷം (4-10 ഇ)), ഇത് ഇപ്പോഴും പട്ടിക മൂലകങ്ങളുടെ ക്രമരഹിതമായ ക്രമമാറ്റങ്ങളേക്കാൾ വളരെ കുറവാണ്, അവയുടെ എണ്ണം തുല്യമാണ്. (2t? 2k).

ഉദാഹരണത്തിന്, 4x4 വലുപ്പമുള്ള ഒരു പട്ടികയ്ക്ക്, ക്രമരഹിതമായ ക്രമമാറ്റങ്ങളുടെ എണ്ണം 2 എന്ന ക്രമത്തിലാണോ? 10 13, 8x8 ടേബിളുകൾക്ക് - ഏകദേശം 10 89.

കാർഡാനോ ലാറ്റിസുകളും എൻക്രിപ്ഷൻ ടേബിളുകളും റൂട്ടിംഗ് പെർമ്യൂട്ടേഷൻ സൈഫറിൻ്റെ പ്രത്യേക കേസുകളാണ്.

എൻക്രിപ്റ്റ് ചെയ്ത വാചകത്തിൻ്റെ പ്രതീകങ്ങൾ പ്രതീകങ്ങളുടെ എൻക്രിപ്റ്റ് ചെയ്ത ബ്ലോക്കിനുള്ളിൽ ചില നിയമങ്ങൾക്കനുസൃതമായി പുനഃക്രമീകരിക്കപ്പെടുന്നു എന്ന വസ്തുത ഈ രീതി ഉൾക്കൊള്ളുന്നു. ഓട്ടോമേറ്റഡ് സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കാവുന്ന ഈ രീതിയുടെ ഏറ്റവും സാധാരണമായ ചില ഇനങ്ങൾ നോക്കാം.

യഥാർത്ഥ വാചകം പിന്നിലേക്ക് എഴുതുകയും അതേ സമയം സൈഫർഗ്രാമിനെ അഞ്ച് അക്ഷരങ്ങളാക്കി മാറ്റുകയും ചെയ്യുക എന്നതാണ് ഏറ്റവും ലളിതമായ ക്രമപ്പെടുത്തൽ. ഉദാഹരണത്തിന്, വാക്യത്തിൽ നിന്ന്:

അത് നമ്മൾ ആഗ്രഹിച്ച വഴിയാകട്ടെ

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സിഫർടെക്സ്റ്റ് ലഭിക്കും:

ഇലെറ്റോ ഖിംക ക്കാട്ട് എഡുബ് TSUP

അവസാന ഗ്രൂപ്പിൽ (അഞ്ച്) ഒരു അക്ഷരം വിട്ടുപോയിരിക്കുന്നു. ഇതിനർത്ഥം, യഥാർത്ഥ പദപ്രയോഗം എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനുമുമ്പ്, അത് അഞ്ചിൻ്റെ ഗുണിതമായ ഒരു സംഖ്യയിലേക്ക് ഒരു നിസ്സാര അക്ഷരം (ഉദാഹരണത്തിന്, O) നൽകണം എന്നാണ്:

ലെറ്റ്-ബി-ടക്ക-ക്മൈഖോ-ടെലിയോ.

അപ്പോൾ സൈഫർഗ്രാം, അത്തരം ചെറിയ മാറ്റം ഉണ്ടായിരുന്നിട്ടും, വ്യത്യസ്തമായി കാണപ്പെടും:

OILET OKHYMK AKKAT TEDUB LTSUP

ഇത് സങ്കീർണ്ണമായ ഒന്നും തോന്നുന്നില്ല, പക്ഷേ ഡീക്രിപ്ഷൻ ഗുരുതരമായ അസൗകര്യം ഉണ്ടാക്കും.

അമേരിക്കൻ ആഭ്യന്തരയുദ്ധസമയത്ത്, ഇനിപ്പറയുന്ന കോഡ് ഉപയോഗിച്ചു: യഥാർത്ഥ വാചകം നിരവധി വരികളിൽ എഴുതിയിട്ടുണ്ട്. ഉദാഹരണത്തിന്, പതിനഞ്ച് അക്ഷരങ്ങൾ വീതം (അവസാന വരിയിൽ അർത്ഥമില്ലാത്ത അക്ഷരങ്ങൾ പൂരിപ്പിക്കുന്നു).

ഇതിനുശേഷം, ലംബ നിരകൾ അഞ്ച് അക്ഷരങ്ങളായി തിരിച്ചിരിക്കുന്ന ഒരു വരിയിൽ ക്രമത്തിൽ എഴുതിയിരിക്കുന്നു:

PKUMS YTHIO BTUED LEITK TLAMK NCOAP

ഈ സൈഫറിൻ്റെ ഒരു വകഭേദം: ആദ്യം യഥാർത്ഥ വാക്യം നിരകളിൽ എഴുതുക:

തുടർന്ന് വരികൾ അഞ്ച് അക്ഷരങ്ങളായി വിഭജിക്കുക:

പ്യുഎ ടികംഹ് ത്ലാവ്ഡ് യുടിബിഡിടി അക്കിയോ ഈബ്ഗെ

നമ്മൾ വരികൾ ചുരുക്കി അവയുടെ എണ്ണം കൂട്ടുകയാണെങ്കിൽ, നമുക്ക് ലഭിക്കും ദീർഘചതുരം ലാറ്റിസ്,അതിൽ നിങ്ങൾക്ക് ഉറവിട വാചകം എഴുതാം. എന്നാൽ ഇവിടെ വിലാസക്കാരനും സന്ദേശങ്ങൾ അയയ്ക്കുന്നയാളും തമ്മിൽ പ്രാഥമിക കരാറുകൾ ആവശ്യമാണ്, കാരണം ഗ്രിഡിന് തന്നെ വ്യത്യസ്ത നീളവും ഉയരവും ഉണ്ടാകാം, നിങ്ങൾക്ക് അതിൽ വരികളിലോ നിരകളിലോ സർപ്പിളമായോ സർപ്പിളാകൃതിയിലോ എഴുതാം. നിങ്ങൾക്ക് ഡയഗണലുകളോടൊപ്പം എഴുതാനും കഴിയും, കൂടാതെ എൻക്രിപ്ഷനായി നിങ്ങൾക്ക് വ്യത്യസ്ത ദിശകൾ സ്വീകരിക്കാനും കഴിയും. പൊതുവേ, ധാരാളം ഓപ്ഷനുകൾ ഉണ്ട്.

ഉദാഹരണത്തിന്, നമുക്ക് ഒരു 6x6 ഗ്രിഡ് എടുക്കാം (ഒറിജിനൽ സന്ദേശത്തിൻ്റെ ദൈർഘ്യത്തെ ആശ്രയിച്ച് വരികളുടെ എണ്ണം കൂടുകയോ കുറയുകയോ ചെയ്യാം) കൂടാതെ വരി വരിയായി പൂരിപ്പിക്കുക:

മുകളിൽ ഇടത് കോണിൽ നിന്ന് മുകളിൽ നിന്ന് താഴേക്ക് അമ്പടയാളങ്ങൾ (ഡയഗണലുകൾ) സഹിതം നിങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സൈഫർഗ്രാം ലഭിക്കും:

P UU SDK TECH LTAOA BTKTBM AMEVL YLGK IDI EZ ZH

അന്തിമ രൂപകൽപ്പനയ്ക്കായി, സൈഫർടെക്‌സ്റ്റിനെ 6 പ്രതീകങ്ങളുടെ ഗ്രൂപ്പുകളായി തിരിക്കാം:

PUUSDK TEKKHT AOABTK TBMAME VLYLGK IDIEZZH

കീഡ് പെർമ്യൂട്ടേഷനുകൾ പലപ്പോഴും ഉപയോഗിക്കാറുണ്ട്. ഗ്രിഡ് പൂരിപ്പിക്കുന്നതിനും അതിൽ നിന്ന് എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനുമുള്ള നിയമങ്ങൾ ലളിതമാക്കുകയും സ്റ്റാൻഡേർഡ് ആകുകയും ചെയ്യുന്നു. നിങ്ങൾ ഓർമ്മിക്കേണ്ടതും അറിയേണ്ടതുമായ ഒരേയൊരു കാര്യം കീയാണ്, അത് ഏത് വാക്കും ആകാം, ഉദാഹരണത്തിന്, റേഡിയേറ്റർ. അക്ഷരമാലയിലെ അക്ഷരങ്ങളുടെ ക്രമീകരണത്തിന് അനുസൃതമായി, A എന്ന അക്ഷരത്തിന് നമ്പർ 1, രണ്ടാമത്തെ അക്ഷരം A - 2, അക്ഷരമാലയിലെ അടുത്ത അക്ഷരം D - 3, തുടർന്ന് I - 4, O - 5; ആദ്യ അക്ഷരം P 6 ഉം രണ്ടാമത്തെ P 7 ഉം T അക്ഷരം 8 ഉം ആണ്. ഗ്രിഡിൽ പൂരിപ്പിക്കുക:

പ്രധാന അക്ഷരങ്ങളുടെ അക്കങ്ങൾക്ക് അനുസൃതമായി ഞങ്ങൾ നിരകൾ എഴുതുന്നു:

UTY BKT STH താവോ UAL പെമോ DKI BKE

തുടർന്ന് ക്രമം വീണ്ടും അഞ്ചായി തിരിച്ചിരിക്കുന്നു:

UTYK TSTHT ഓവൽ പെമോഡ് കിബ്കെ

രണ്ടാം ലോകമഹായുദ്ധസമയത്ത് ജർമ്മൻ രഹസ്യ ഏജൻ്റുമാർ ഈ ലളിതമായ കോളം പുനഃക്രമീകരിക്കൽ സൈഫർ ഉപയോഗിച്ചിരുന്നു. ചില സാധാരണ പുസ്തകത്തിൻ്റെ ഒരു പ്രത്യേക പേജിലെ വരികളിലെ ആദ്യ അക്ഷരങ്ങൾ അവർ ഒരു താക്കോലായി ഉപയോഗിച്ചു.

ഈ സൈഫറിൻ്റെ വികസനം വിടവുകളുള്ള നിരകൾ പുനഃക്രമീകരിക്കുന്നതിനുള്ള ഒരു സൈഫറാണ്, അവ കീക്ക് അനുസൃതമായി ലാറ്റിസിലും സ്ഥിതിചെയ്യുന്നു (ഞങ്ങളുടെ കാര്യത്തിൽ, 6-1-3-4-2-8-5-7 ന് ശേഷം ... കഥാപാത്രങ്ങൾ):

എൻക്രിപ്ഷൻ ഇതുപോലെയായിരിക്കും:

UDC b SEHL TTOM AEP PKI UKLR BTTO

പരിഗണിച്ച ഉദാഹരണങ്ങളിൽ നിന്ന്, പെർമ്യൂട്ടേഷൻ രീതി ഉപയോഗിക്കുന്ന എല്ലാ എൻക്രിപ്ഷൻ, ഡീക്രിപ്ഷൻ നടപടിക്രമങ്ങളും തികച്ചും ഔപചാരികമാണെന്നും അൽഗോരിതമായി നടപ്പിലാക്കാൻ കഴിയുമെന്നും വ്യക്തമാണ്.

സൈഫറുകൾ തടയുക

സന്ദേശത്തിൻ്റെ വ്യക്തമായ വാചകത്തിന് സാധാരണയായി അനിയന്ത്രിതമായ ദൈർഘ്യമുണ്ട്, ചിലപ്പോൾ വളരെ വലുതാണ്, ഇത് ഒരു നിശ്ചിത ദൈർഘ്യമുള്ള ചെറിയ ബ്ലോക്കുകളായി തിരിച്ചിരിക്കുന്നു. ഈ ബ്ലോക്കുകളുടെ ടെക്‌സ്‌റ്റുകൾ വെവ്വേറെയും സ്വതന്ത്രമായും എൻക്രിപ്റ്റ് ചെയ്‌തിരിക്കുന്നു.

സിംഗിൾ-കീ ബ്ലോക്ക് സൈഫറുകളെ 3 ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു:

പെർമ്യൂട്ടേഷൻ സൈഫറുകൾ

സബ്സ്റ്റിറ്റ്യൂഷൻ സൈഫറുകൾ

സംയോജിത സൈഫറുകൾ.

പെർമ്യൂട്ടേഷൻ സൈഫറുകൾ ഉപയോഗിക്കുമ്പോൾ, സന്ദേശത്തിൻ്റെ അർത്ഥം ഇല്ലാതാക്കാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന, അതിൻ്റെ ചിഹ്നങ്ങളുടെ ഇതര ക്രമം മാറ്റുന്നതിലൂടെ, ഒരു നിശ്ചിത ബ്ലോക്കിനുള്ളിൽ ഒരു നിശ്ചിത നിയമം (കീ) അനുസരിച്ച് പ്ലെയിൻടെക്സ്റ്റ് പ്രതീകങ്ങൾ പുനഃക്രമീകരിക്കുന്നു. ഇതിൻ്റെ ഫലമായി, അവ സംഭവിക്കുന്നതിൻ്റെ സാധാരണ ക്രമവും വിവര സന്ദേശത്തിൻ്റെ അർത്ഥവും തടസ്സപ്പെടുന്നു. ഈ സാഹചര്യത്തിൽ, ലളിതവും സങ്കീർണ്ണവുമായ പെർമ്യൂട്ടേഷൻ സൈഫറുകൾ തമ്മിൽ വേർതിരിക്കപ്പെടുന്നു.

ഒരു ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫർ തിരഞ്ഞെടുത്ത പെർമ്യൂട്ടേഷൻ കീ (റൂൾ) അനുസരിച്ച് ഒരു കൂട്ടം വാചക അക്ഷരങ്ങളെ ക്രമമായ രീതിയിൽ പുനഃക്രമീകരിക്കുന്നു. മാനുവൽ എൻക്രിപ്ഷനായി ഇത്തരം സൈഫറുകൾ ഉപയോഗിച്ചതിന് ചരിത്രത്തിൽ നിന്ന് നിരവധി ഉദാഹരണങ്ങളുണ്ട്. ഈ സാഹചര്യത്തിൽ, പ്രത്യേക പട്ടികകൾ പലപ്പോഴും ഉപയോഗിച്ചിരുന്നു, അത് ലളിതമായ എൻക്രിപ്ഷൻ നടപടിക്രമങ്ങൾ (കീകൾ) നൽകി, അതനുസരിച്ച് സന്ദേശത്തിലെ അക്ഷരങ്ങൾ പുനഃക്രമീകരിച്ചു. അത്തരം പട്ടികകളുടെ താക്കോൽ പട്ടികയുടെ വലുപ്പം, ഒരു ക്രമമാറ്റം അല്ലെങ്കിൽ പട്ടികയുടെ മറ്റ് പ്രത്യേക സവിശേഷതകൾ എന്നിവ വ്യക്തമാക്കുന്ന ഒരു വാക്യമായിരുന്നു.

ഏറ്റവും ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫറിൻ്റെ ഒരു ഉദാഹരണം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 5.5

അരി. 5.5 ഏറ്റവും ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫർ.

ചിത്രത്തിൽ നിന്ന് കാണാൻ കഴിയുന്നതുപോലെ. 5.5, "YUSTACE ALEX MEET YOUR Connected MAN" എന്ന സന്ദേശം എൻക്രിപ്റ്റ് ചെയ്യുന്നതിന്, രണ്ടാമത്തേത് 5 വരികളും 6 കോളങ്ങളും അടങ്ങുന്ന ഒരു പട്ടികയുടെ രൂപത്തിൽ എഴുതണം. സ്‌പെയ്‌സുകൾ ഒഴികെയുള്ള കോളങ്ങളിലാണ് സന്ദേശ വാചകം എഴുതിയിരിക്കുന്നത്. അവസാന നിര അപൂർണ്ണമാണെങ്കിൽ, അത് ക്രമരഹിതമായി ഏതെങ്കിലും അക്ഷരങ്ങൾ ഉപയോഗിച്ച് പൂരിപ്പിക്കുന്നു. ഒരു എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശം ലഭിക്കുന്നതിന്, യഥാർത്ഥ വാചകം വരി വരിയായി (ഇടത്തുനിന്ന് വലത്തോട്ട്) വായിക്കുകയും ഗ്രൂപ്പുകളായി എഴുതുകയും ചെയ്യുന്നു, ഉദാഹരണത്തിന്, 5 അക്കങ്ങൾ. അവസാനത്തെ

ഈ നടപടിക്രമം എൻക്രിപ്ഷൻ പ്രക്രിയയുമായി ബന്ധപ്പെട്ടതല്ല, അർത്ഥമില്ലാത്ത വാചകം എഴുതുന്നത് കൂടുതൽ സൗകര്യപ്രദമാക്കുന്നതിന് മാത്രമാണ് ഇത് ചെയ്യുന്നത്. അത്തരം വാചകം ഡീക്രിപ്റ്റ് ചെയ്യുന്നതിന്, നിങ്ങൾ കീ അറിയേണ്ടതുണ്ട്, അതായത് പട്ടികയിലെ വരികളുടെയും നിരകളുടെയും എണ്ണം അല്ലെങ്കിൽ മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, അതിൻ്റെ വലുപ്പം.

മുമ്പത്തേതിന് സമാനമായ കൂടുതൽ പ്രായോഗികമായ എൻക്രിപ്ഷൻ രീതി താഴെ വിവരിച്ചിരിക്കുന്നു. പട്ടിക നിരകൾ ഒരു കീവേഡ്, വാക്യം അല്ലെങ്കിൽ ഒരു ടേബിൾ ലൈനിൻ്റെ നീളമുള്ള സംഖ്യകളുടെ കൂട്ടം എന്നിവ അനുസരിച്ച് പുനഃക്രമീകരിച്ചതിൽ മാത്രമേ ഇത് വ്യത്യാസപ്പെട്ടിട്ടുള്ളൂ.

ലളിതമായ ക്രമപ്പെടുത്തലിലൂടെ എൻക്രിപ്റ്റ് ചെയ്യുമ്പോൾ, കീവേഡ് ചിഹ്നങ്ങൾക്ക് കീഴിൽ തുടർച്ചയായ വരികളിൽ സൈഫർടെക്സ്റ്റ് എഴുതുന്നു, അത് കീയുടെ ഓർമ്മപ്പെടുത്തൽ ലളിതമാക്കാൻ, ഒരു കീവേഡ് ഉപയോഗിക്കുന്നു, അവയുടെ അക്ഷരങ്ങൾ അവയുടെ സ്ഥാനത്തിൻ്റെ ക്രമത്തിൽ അക്കമിട്ടു. അക്ഷരമാല, ക്രമമാറ്റ നിയമം സജ്ജമാക്കുക. കീ ഡിജിറ്റൽ ആണെങ്കിൽ, കീയുടെ അക്ഷരങ്ങൾ അക്ഷരമാലയിലോ സ്വാഭാവിക ശ്രേണിയിലെ അക്കങ്ങളുടെ ക്രമത്തിലോ സ്ഥിതി ചെയ്യുന്ന ക്രമത്തിൽ കോളങ്ങളിലാണ് സൈഫർടെക്സ്റ്റ് എഴുതിയിരിക്കുന്നത്. ഒരു ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫർ ഉപയോഗിച്ചുള്ള എൻക്രിപ്ഷൻ പ്രക്രിയ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 5.6 നിങ്ങൾ ഒരു വിവര സന്ദേശം എൻക്രിപ്റ്റ് ചെയ്യണമെന്ന് കരുതുക



"നീതിക്കായി യോഗം നാളെ നടക്കും."

ഈ പ്ലെയിൻ ടെക്സ്റ്റ് എൻക്രിപ്റ്റ് ചെയ്യുന്നതിന്, ഞങ്ങൾ ഇത് സ്പെയ്സുകളില്ലാതെ എഴുതും (എൻക്രിപ്ഷൻ നടപടിക്രമത്തിൽ രണ്ടാമത്തേതിൻ്റെ പങ്കാളിത്തം, അവയുടെ ഉയർന്ന ആവർത്തനത്തിൻ്റെ ആവൃത്തി കാരണം, സൈഫറിൻ്റെ ക്രിപ്റ്റോഗ്രാഫിക് ശക്തിയെ ഗണ്യമായി ദുർബലപ്പെടുത്തുന്നു) കൂടാതെ ഒരു എൻക്രിപ്ഷൻ കീ തിരഞ്ഞെടുക്കുക, ഉദാഹരണത്തിന്, 245 136 . ഈ കീ അനുസരിച്ച്, 6 അക്കങ്ങൾ ഉൾക്കൊള്ളുന്നു, ഞങ്ങൾ എല്ലാ വിവര സന്ദേശങ്ങളും ബ്ലോക്കുകളിൽ വിഭജിക്കും, അവയിൽ ഓരോന്നിനും 6 അക്ഷരങ്ങൾ അടങ്ങിയിരിക്കും. ബ്ലോക്കുകളായി വിഭജിച്ച ശേഷം, ഞങ്ങൾക്ക് 6 അക്ഷരങ്ങൾ വീതമുള്ള 4 ബ്ലോക്കുകളും 5 അക്ഷരങ്ങൾ അടങ്ങിയ 1 ബ്ലോക്കും ലഭിച്ചു. അത്തരം സന്ദർഭങ്ങളിൽ, യഥാർത്ഥ സന്ദേശത്തിൻ്റെ അവസാന ഗ്രൂപ്പിലെ അക്ഷരങ്ങൾ ഒരു പൂർണ്ണമായ ബ്ലോക്ക് ലഭിക്കുന്നതുവരെ ക്രമരഹിതമായി വിവിധ ചിഹ്നങ്ങളാൽ സപ്ലിമെൻ്റ് ചെയ്യുന്നു. ഞങ്ങളുടെ കാര്യത്തിൽ, ഒരു അക്ഷരം മാത്രം കാണുന്നില്ല, അതിനാൽ ഞങ്ങൾ ഏതെങ്കിലും അക്ഷരം തിരഞ്ഞെടുക്കുക, ഉദാഹരണത്തിന് Ъ, അഞ്ചാമത്തെ ബ്ലോക്കിൻ്റെ അവസാനം ചേർക്കുക.

അരി. 5.6 ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫർ

അടുത്തതായി, കീ 245 136 ഉപയോഗിച്ച്, യഥാർത്ഥ പ്ലെയിൻ ടെക്സ്റ്റിൻ്റെ അക്ഷരങ്ങൾ പുനഃക്രമീകരിക്കുന്നു. ഉദാഹരണത്തിന്, കീയുടെ ആദ്യ അക്കം 2 ആണ്, പുതിയ ബ്ലോക്കിൽ സൈഫർടെക്സ്റ്റിൻ്റെ ആദ്യ അക്ഷരം പ്ലെയിൻ ടെക്സ്റ്റ് ബ്ലോക്കിൻ്റെ രണ്ടാമത്തെ അക്ഷരമായിരിക്കുമെന്ന് സൂചിപ്പിക്കുന്നു, കീയുടെ രണ്ടാമത്തെ അക്കം 4 ആണ്, ഇത് സൂചിപ്പിക്കുന്നത് പ്ലെയിൻ ടെക്സ്റ്റ് ബ്ലോക്കിലെ നാലാമത്തെ അക്ഷരമാണ് സിഫർടെക്സ്റ്റ്, മുതലായവ. d.

ആത്യന്തികമായി, എല്ലാ ബ്ലോക്കുകളിലെയും ക്രമമാറ്റങ്ങൾക്ക് ശേഷം, നമുക്ക് സിഫർടെക്സ്റ്റ് ലഭിക്കും. അത് വായിച്ചുകഴിഞ്ഞാൽ, അർത്ഥപരമായ ഉള്ളടക്കം പൂർണ്ണമായും ഇല്ലാത്തതായി ഞങ്ങൾ കാണുന്നു.

കീ ഓർക്കുന്നത് എളുപ്പമാക്കുന്നതിന്, സാധാരണയായി ഒരു കീവേഡ് ഉപയോഗിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഇത് "റൂട്ട്" എന്ന വാക്കാണ്. അതിൽ, കീയുടെ നമ്പർ 1 E എന്ന അക്ഷരവുമായി യോജിക്കുന്നു, കാരണം ഇത് നമ്മുടെ അക്ഷരമാലയിൽ കാണപ്പെടുന്ന ഈ വാക്കിൻ്റെ എല്ലാ അക്ഷരങ്ങളിലും ആദ്യത്തേതാണ്, നമ്പർ 2 - അക്ഷരം K (അതേ കാരണത്താൽ) മുതലായവ.

ഉദാഹരണത്തിന്, 5 വരികളും 6 നിരകളും (കീവേഡിൻ്റെ ദൈർഘ്യം) അടങ്ങുന്ന ഒരു പട്ടിക ഉപയോഗിച്ച് അതേ സന്ദേശം എൻക്രിപ്റ്റ് ചെയ്യാൻ കഴിയും. ഉറവിട വാചകം നിരകളിൽ എഴുതുകയും ഒരു പട്ടിക രൂപപ്പെടുത്തുകയും ചെയ്യുന്നു (ചിത്രം 5.7). നിരകൾ പുനഃക്രമീകരിക്കുന്നതിനുള്ള ഒരു നിയമം കീവേഡ് വ്യക്തമാക്കുന്നു. ഒരേ അക്ഷരങ്ങൾ ഒരു കീവേഡിൽ പ്രത്യക്ഷപ്പെടുകയാണെങ്കിൽ, അവ ഇടത്തുനിന്ന് വലത്തോട്ട് ക്രമത്തിൽ അക്കമിട്ടിരിക്കുന്നു. തത്ഫലമായുണ്ടാകുന്ന രണ്ടാമത്തെ സൈഫർടെക്സ്റ്റ്, ചിത്രത്തിൽ നിന്ന് കാണാൻ കഴിയും. 5.7 ആദ്യത്തേതിൽ നിന്ന് തികച്ചും വ്യത്യസ്തമാണ്.

അരി. 5.7 ഒരു പട്ടിക ഉപയോഗിച്ചുള്ള എൻക്രിപ്ഷൻ

ഈ സൈഫറിൻ്റെ പ്രധാന പോരായ്മ അതിൻ്റെ കുറഞ്ഞ ക്രിപ്റ്റോഗ്രാഫിക് ശക്തിയാണ്. സിഫർടെക്‌സ്‌റ്റ് ഫാക്‌ടർ ചെയ്യുന്നതിലൂടെ (നിരവധി ഓപ്‌ഷനുകളില്ല), എൻക്രിപ്‌ഷൻ സമയത്ത് ഉപയോഗിച്ച കോഡ്‌വേഡിൻ്റെ ദൈർഘ്യം നിങ്ങൾക്ക് എളുപ്പത്തിൽ നിർണ്ണയിക്കാനാകും.

മുകളിൽ ലഭിച്ച സൈഫർടെക്സ്റ്റിൻ്റെ ക്രിപ്റ്റോഗ്രാഫിക് ശക്തി വർദ്ധിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് അത് വീണ്ടും എൻക്രിപ്റ്റ് ചെയ്യാൻ ശ്രമിക്കാവുന്നതാണ്. ഈ എൻക്രിപ്ഷൻ രീതി ഡബിൾ പെർമ്യൂട്ടേഷൻ എന്നാണ് അറിയപ്പെടുന്നത്. ഈ രീതിയുടെ സാരാംശം ഇപ്രകാരമാണ്. ആദ്യ എൻക്രിപ്ഷനുശേഷം ലഭിച്ച വാചകം മറ്റൊരു മാനമുള്ള ഒരു പട്ടിക ഉപയോഗിച്ച് രണ്ടാമതും എൻക്രിപ്റ്റ് ചെയ്യുന്നു (വരികളുടെയും നിരകളുടെയും നീളം വ്യത്യസ്തമായി തിരഞ്ഞെടുത്തിരിക്കുന്നു). കൂടാതെ, നിങ്ങൾക്ക് ഒരു പട്ടികയിലെ വരികളും മറ്റൊന്നിൽ നിരകളും പുനഃക്രമീകരിക്കാം. നിങ്ങൾക്ക് വ്യത്യസ്ത രീതികളിൽ ഉറവിട വാചകം ഉപയോഗിച്ച് പട്ടിക പൂരിപ്പിക്കാൻ കഴിയും: സിഗ്സാഗ്, പാമ്പ്, സർപ്പിളം മുതലായവ.

മാജിക് സ്‌ക്വയറുകൾ (ചിത്രം 5.8) എന്ന് വിളിക്കുന്ന പട്ടിക പ്രോപ്പർട്ടികൾ ഉപയോഗിക്കുന്ന ഒരു ലളിതമായ പെർമ്യൂട്ടേഷൻ സൈഫർ മധ്യകാലഘട്ടം മുതൽ ഉപയോഗിച്ചുവരുന്നു. മാന്ത്രിക ചതുരങ്ങൾ സമഭുജ പട്ടികകളാണ്, അവയിലെ എല്ലാ സെല്ലുകളും 1 മുതൽ ആരംഭിക്കുന്ന സ്വാഭാവിക സംഖ്യകളാൽ നിറഞ്ഞിരിക്കുന്നു. മാത്രമല്ല, ഈ സംഖ്യകൾ മാജിക് ചതുരത്തിൻ്റെ ഓരോ നിരയ്ക്കും ഓരോ വരികൾക്കും ഡയഗണലുകൾക്കും ഒരേ സംഖ്യ നൽകുന്നു (ഞങ്ങളുടെ കാര്യത്തിൽ, ഇതാണ് നമ്പർ 34). ഉറവിട വാചകം - യുസ്റ്റേസിനെ കണ്ടുമുട്ടാൻ കാത്തിരിക്കുന്നു, മാജിക് സ്ക്വയർ പൂരിപ്പിക്കുമ്പോൾ, അത് സ്വാഭാവിക സംഖ്യകളുടെ ക്രമത്തിലാണ് നൽകുന്നത്, ഉദാഹരണത്തിന്, നമ്പർ 1 ന് പകരം ഉറവിട വാചകത്തിൻ്റെ (F) 1 അക്ഷരം, നമ്പർ 12 - 12 വഴി സന്ദേശത്തിൻ്റെ കത്ത് (സി) മുതലായവ. പ്ലെയിൻടെക്‌സ്‌റ്റ് എഴുതിയ ശേഷം, പട്ടികയിലെ ഉള്ളടക്കങ്ങൾ വരി വരിയായി വായിക്കുന്നു, അതിൻ്റെ ഫലമായി അക്ഷരങ്ങളുടെ ക്രമമാറ്റമുള്ള ഒരു സിഫർടെക്‌സ്‌റ്റ് ലഭിക്കും.

അരി. 5.8 മാന്ത്രിക ചതുരം

Aatbash, Scital cifer, Cardano lattice എന്നിവ കണ്ണിൽ നിന്ന് വിവരങ്ങൾ മറയ്ക്കാൻ അറിയപ്പെടുന്ന വഴികളാണ്. ക്ലാസിക്കൽ അർത്ഥത്തിൽ, ഒരു പെർമ്യൂട്ടേഷൻ സൈഫർ ഒരു അനഗ്രാമാണ്. പ്ലെയിൻടെക്സ്റ്റിൻ്റെ അക്ഷരങ്ങൾ ഒരു നിശ്ചിത നിയമം അനുസരിച്ച് സ്ഥാനങ്ങൾ മാറ്റുന്നു എന്ന വസ്തുതയിലാണ് അതിൻ്റെ സാരാംശം. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, തുറന്ന സന്ദേശത്തിലെ പ്രതീകങ്ങളുടെ ക്രമം മാറ്റുന്നതാണ് സൈഫർ കീ. എന്നിരുന്നാലും, എൻക്രിപ്റ്റ് ചെയ്ത വാചകത്തിൻ്റെ ദൈർഘ്യത്തിൽ കീയുടെ ആശ്രിതത്വം ഇത്തരത്തിലുള്ള സൈഫർ ഉപയോഗിക്കുന്നതിന് നിരവധി അസൗകര്യങ്ങൾ സൃഷ്ടിച്ചിട്ടുണ്ട്. എന്നാൽ സ്മാർട്ട് ഹെഡ്‌സ് ലേഖനത്തിൽ വിവരിച്ചിരിക്കുന്ന രസകരമായ, തന്ത്രപരമായ പരിഹാരങ്ങൾ കണ്ടെത്തി.

വിപരീത ഗ്രൂപ്പുകൾ

പെർമ്യൂട്ടേഷൻ രീതി ഉപയോഗിച്ച് എൻക്രിപ്ഷൻ പരിചയപ്പെടാൻ, ഞങ്ങൾ ഏറ്റവും ലളിതമായ ഉദാഹരണങ്ങളിൽ ഒന്ന് പരാമർശിക്കും. ഒരു സന്ദേശത്തെ n ബ്ലോക്കുകളായി വിഭജിക്കുന്നതാണ് ഇതിൻ്റെ അൽഗോരിതം, അത് പിന്നിലേക്ക് തിരിയുകയും സ്വാപ്പ് ചെയ്യുകയും ചെയ്യുന്നു. നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം.

  • "പകൽ കടന്നുപോയി, ആകാശത്ത് ഇരുണ്ട വായു."

ഈ സന്ദേശം ഗ്രൂപ്പുകളായി തിരിക്കാം. ഈ സാഹചര്യത്തിൽ n = 6.

  • "ദെനുഖ് ഒദിലി നെബവ് ഒസ്ദ് ഉഹ്തെംന്ыയ്."

ഇനി നമുക്ക് ഗ്രൂപ്പുകൾ വികസിപ്പിക്കാം, അവസാനം മുതൽ ഓരോന്നും എഴുതുക.

  • "ഹുൻഡ് വാബെൻ ഡിസോ മെത്തു യിൻ."

നമുക്ക് അവയെ ഒരു പ്രത്യേക രീതിയിൽ പുനഃക്രമീകരിക്കാം.

  • "ഇലിഡോ മെത്തു യിൻ ഹുനെഡ് വാബെൻ ഡിസോ."

അറിവില്ലാത്ത ഒരു വ്യക്തിക്ക്, ഈ രൂപത്തിൽ സന്ദേശം ചവറ്റുകുട്ടയല്ലാതെ മറ്റൊന്നുമല്ല. പക്ഷേ, തീർച്ചയായും, സന്ദേശം ആരെയാണ് അഭിസംബോധന ചെയ്യുന്നത്, ഡീക്രിപ്ഷൻ അൽഗോരിതത്തിൻ്റെ ചുമതലക്കാരനാണ്.

മിഡിൽ ഇൻസേർട്ട്

ഈ എൻക്രിപ്ഷനുള്ള അൽഗോരിതം പെർമ്യൂട്ടേഷനേക്കാൾ അൽപ്പം സങ്കീർണ്ണമാണ്:

  1. സന്ദേശത്തെ ഇരട്ട പ്രതീകങ്ങളുള്ള ഗ്രൂപ്പുകളായി വിഭജിക്കുക.
  2. ഓരോ ഗ്രൂപ്പിൻ്റെയും മധ്യത്തിൽ അധിക അക്ഷരങ്ങൾ ചേർക്കുക.

നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം.

    "അവൻ ഭൂമിയിലെ ജീവികളെ ഉറക്കത്തിലേക്ക് നയിച്ചു."

    "Zemn Yetv ariu vodi lkosnu."

    "Zeamn yeabtv Araiu voabdi lkoasnu."

ഈ സാഹചര്യത്തിൽ, ഗ്രൂപ്പുകളുടെ മധ്യത്തിൽ "a", "ab" എന്നീ ഒന്നിടവിട്ടുള്ള അക്ഷരങ്ങൾ ചേർത്തു. ഇൻസെർട്ടുകൾ വ്യത്യസ്തമായിരിക്കാം, വ്യത്യസ്ത അളവിൽ, ആവർത്തിക്കില്ല. കൂടാതെ, നിങ്ങൾക്ക് ഓരോ ഗ്രൂപ്പും വികസിപ്പിക്കാനും അവയെ ഷഫിൾ ചെയ്യാനും കഴിയും.

സൈഫർ കോഡ് "സാൻഡ്വിച്ച്"

പെർമ്യൂട്ടേഷൻ എൻക്രിപ്ഷൻ്റെ രസകരവും ലളിതവുമായ മറ്റൊരു ഉദാഹരണം. ഇത് ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ പ്ലെയിൻടെക്‌സ്റ്റിനെ 2 ഭാഗങ്ങളായി വിഭജിക്കുകയും അവയിലൊന്ന് മറ്റൊന്നിൻ്റെ അക്ഷരങ്ങൾക്കിടയിൽ പ്രതീകം അനുസരിച്ച് എഴുതുകയും വേണം. നമുക്ക് അത് ഒരു ഉദാഹരണത്തിലൂടെ കാണിക്കാം.

  • "അവരുടെ അധ്വാനത്തിൽ നിന്ന്; ഞാൻ മാത്രം ഒറ്റയ്ക്കാണ്, ഭവനരഹിതനാണ്."

തുല്യ എണ്ണം അക്ഷരങ്ങളുള്ള പകുതികളായി വിഭജിക്കുക.

  • "അവരുടെ അധ്വാനത്തിൽ നിന്ന് വീടില്ലാത്ത ഒരേയൊരു വ്യക്തി ഞാൻ മാത്രമാണ്."

ഇനി അക്ഷരങ്ങൾക്കിടയിൽ വലിയ ഇടം നൽകി സന്ദേശത്തിൻ്റെ ആദ്യ പകുതി എഴുതാം.

  • "ഏകദേശം t i h t u d ovl i s h ."

ഈ ഇടങ്ങളിൽ ഞങ്ങൾ രണ്ടാം പകുതിയിലെ അക്ഷരങ്ങൾ സ്ഥാപിക്കും.

  • "ഒയതൊഇദിത്നര്ബുഎദ്സൊദ്വൊല്മിംശ്യ്."

അവസാനമായി, നമുക്ക് അക്ഷരങ്ങളെ ഒരു തരം പദങ്ങളായി (ഓപ്ഷണൽ ഓപ്പറേഷൻ) ഗ്രൂപ്പുചെയ്യാം.

  • "ഒയതൊയ് ധി ത്നര്ബുഎ ദ്സൊദ്വൊല് മിംശ്യ്യ്."

ഈ രീതി ഉപയോഗിച്ച് ടെക്സ്റ്റ് എൻക്രിപ്റ്റ് ചെയ്യുന്നത് വളരെ എളുപ്പമാണ്. തത്ഫലമായുണ്ടാകുന്ന വിഡ്ഢിത്തങ്ങളുടെ വരി അഴിഞ്ഞാടാൻ കുറച്ച് സമയമെടുക്കും.

"റൂട്ടിൽ" പുനഃക്രമീകരണം

പുരാതന കാലത്ത് വ്യാപകമായി ഉപയോഗിച്ചിരുന്ന സൈഫറുകൾക്ക് ഈ പേര് നൽകി. അവയുടെ നിർമ്മാണത്തിലെ റൂട്ട് ചില ജ്യാമിതീയ രൂപങ്ങളായിരുന്നു. പ്ലെയിൻ ടെക്സ്റ്റ് ഒരു നിശ്ചിത പാറ്റേൺ അനുസരിച്ച് അത്തരമൊരു രൂപത്തിലേക്ക് എഴുതുകയും അതിൻ്റെ വിപരീതം അനുസരിച്ച് വീണ്ടെടുക്കുകയും ചെയ്തു. ഉദാഹരണത്തിന്, സ്കീം ഉപയോഗിച്ച് ഒരു ടേബിളിൽ പ്ലെയിൻ ടെക്സ്റ്റ് എഴുതുക എന്നതാണ് ഒരു ഓപ്ഷൻ: ഒരു പാമ്പ് സെല്ലുകളിലൂടെ ഘടികാരദിശയിൽ ഇഴയുന്നു, കൂടാതെ കോളങ്ങൾ ആദ്യത്തേത് മുതൽ അവസാനത്തേത് വരെ ഒരു വരിയിൽ എഴുതി എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശം രചിക്കുന്നു. ഇതും പെർമ്യൂട്ടേഷൻ എൻക്രിപ്ഷൻ ആണ്.

വാചകം എങ്ങനെ എൻക്രിപ്റ്റ് ചെയ്യാമെന്ന് ഒരു ഉദാഹരണത്തിലൂടെ നോക്കാം. റെക്കോർഡിംഗ് റൂട്ടും എൻക്രിപ്ഷൻ റൂട്ടും സ്വയം നിർണ്ണയിക്കാൻ ശ്രമിക്കുക.

    "ഞാൻ യുദ്ധം സഹിക്കാൻ തയ്യാറെടുക്കുകയായിരുന്നു."

3x9 സെല്ലുകളുടെ അളവുകളുള്ള ഒരു പട്ടികയിൽ ഞങ്ങൾ സന്ദേശം എഴുതും. സന്ദേശ ദൈർഘ്യത്തെ അടിസ്ഥാനമാക്കി പട്ടികയുടെ വലുപ്പം നിർണ്ണയിക്കാവുന്നതാണ്, അല്ലെങ്കിൽ ചില നിശ്ചിത പട്ടിക നിരവധി തവണ ഉപയോഗിക്കാം.

പട്ടികയുടെ മുകളിൽ വലത് കോണിൽ നിന്ന് ആരംഭിക്കുന്ന കോഡ് ഞങ്ങൾ രചിക്കും.

  • "Launlvosoyatovvygidtaerprzh."

വിവരിച്ച ഘട്ടങ്ങൾ വിപരീതമാക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. നേരെ വിപരീതമായി മാത്രം ചെയ്താൽ മതി. ഈ രീതി വളരെ സൗകര്യപ്രദമാണ്, കാരണം ഇത് എൻക്രിപ്ഷനും ഡീക്രിപ്ഷൻ നടപടിക്രമവും ഓർമ്മിക്കുന്നത് എളുപ്പമാക്കുന്നു. ഒരു സൈഫറിനായി ഏത് ആകൃതിയും ഉപയോഗിക്കാമെന്നതിനാൽ ഇത് രസകരമാണ്. ഉദാഹരണത്തിന്, ഒരു സർപ്പിളം.

ലംബ ക്രമമാറ്റങ്ങൾ

ഇത്തരത്തിലുള്ള സൈഫറും റൂട്ട് പെർമ്യൂട്ടേഷൻ്റെ ഒരു വകഭേദമാണ്. പ്രാഥമികമായി ഒരു കീയുടെ സാന്നിധ്യം കാരണം ഇത് രസകരമാണ്. ഈ രീതി മുൻകാലങ്ങളിൽ വ്യാപകമായിരുന്നു കൂടാതെ എൻക്രിപ്ഷനായി പട്ടികകളും ഉപയോഗിച്ചിരുന്നു. സന്ദേശം സാധാരണ രീതിയിൽ പട്ടികയിൽ എഴുതിയിരിക്കുന്നു - മുകളിൽ നിന്ന് താഴേക്ക്, കീ അല്ലെങ്കിൽ പാസ്‌വേഡ് വ്യക്തമാക്കിയ ക്രമം നിലനിർത്തിക്കൊണ്ട് സൈഫർഗ്രാം ലംബമായി എഴുതുന്നു. അത്തരം എൻക്രിപ്ഷൻ്റെ ഒരു ഉദാഹരണം നോക്കാം.

    "വേദനാജനകമായ പാതയിലൂടെയും അനുകമ്പയോടെയും"

ഞങ്ങൾ 4x8 സെല്ലുകളുടെ അളവുകളുള്ള ഒരു പട്ടിക ഉപയോഗിക്കുകയും അതിൽ ഞങ്ങളുടെ സന്ദേശം സാധാരണ രീതിയിൽ എഴുതുകയും ചെയ്യുന്നു. എൻക്രിപ്ഷനായി ഞങ്ങൾ കീ 85241673 ഉപയോഗിക്കുന്നു.

ഇപ്പോൾ, ഓർഡറിൻ്റെ സൂചനയായി കീ ഉപയോഗിച്ച്, നിരകൾ ഒരു വരിയിൽ എഴുതാം.

  • "ഗുസെറ്റ്ംസ്ന്ത്മയപോയ്സഓത്ംസെരിനിദ്."

ഈ എൻക്രിപ്ഷൻ രീതി ഉപയോഗിച്ച്, പട്ടികയിലെ ശൂന്യമായ സെല്ലുകൾ ക്രമരഹിതമായ അക്ഷരങ്ങളോ ചിഹ്നങ്ങളോ കൊണ്ട് നിറയ്ക്കാൻ പാടില്ല എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്, ഇത് സൈഫർഗ്രാമിനെ സങ്കീർണ്ണമാക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു. വാസ്തവത്തിൽ, നേരെമറിച്ച്, അത്തരമൊരു പ്രവർത്തനം ശത്രുക്കൾക്ക് ഒരു സൂചന നൽകും. കാരണം സന്ദേശ ദൈർഘ്യം വിഭജിക്കുന്ന ഒന്നിന് തുല്യമായിരിക്കും കീ ദൈർഘ്യം.

ലംബ ക്രമമാറ്റത്തിൻ്റെ റിവേഴ്സ് ഡീകോഡിംഗ്

ലംബ ക്രമപ്പെടുത്തൽ രസകരമാണ്, കാരണം ഒരു സന്ദേശം ഡീക്രിപ്റ്റ് ചെയ്യുന്നത് ഒരു അൽഗോരിതം വിപരീതമായി പിന്തുടരുകയല്ല. പട്ടികയിൽ എത്ര കോളങ്ങൾ ഉണ്ടെന്ന് കീ അറിയാവുന്ന ആർക്കും അറിയാം. ഒരു സന്ദേശം ഡീക്രിപ്റ്റ് ചെയ്യുന്നതിന്, പട്ടികയിലെ നീളവും ചെറുതുമായ വരികളുടെ എണ്ണം നിങ്ങൾ നിർണ്ണയിക്കേണ്ടതുണ്ട്. പ്ലെയിൻടെക്സ്റ്റ് വായിക്കുന്നതിനായി സിഫർഗ്രാം പട്ടികയിൽ എവിടെ നിന്ന് എഴുതണം എന്ന് തുടങ്ങാൻ ഇത് നിങ്ങളെ അനുവദിക്കും. ഇത് ചെയ്യുന്നതിന്, സന്ദേശ ദൈർഘ്യത്തെ കീയുടെ നീളം കൊണ്ട് ഹരിച്ച് 30/8=3, 6 എന്നിവ ബാക്കിയായി നേടുക.

അങ്ങനെ, പട്ടികയിൽ 6 നീളമുള്ള നിരകളും 2 ഹ്രസ്വമായവയും ഉണ്ടെന്ന് ഞങ്ങൾ മനസ്സിലാക്കി, പൂർണ്ണമായും അക്ഷരങ്ങൾ കൊണ്ട് നിറഞ്ഞിട്ടില്ല. കീ നോക്കുമ്പോൾ, എൻക്രിപ്ഷൻ അഞ്ചാം നിരയിൽ ആരംഭിച്ചതായും അത് ദൈർഘ്യമേറിയതായിരിക്കണമെന്നും ഞങ്ങൾ കാണുന്നു. അതിനാൽ, സൈഫർഗ്രാമിൻ്റെ ആദ്യത്തെ 4 അക്ഷരങ്ങൾ പട്ടികയുടെ അഞ്ചാമത്തെ നിരയുമായി പൊരുത്തപ്പെടുന്നതായി ഞങ്ങൾ കണ്ടെത്തി. ഇപ്പോൾ നിങ്ങൾക്ക് എല്ലാ അക്ഷരങ്ങളും അവയുടെ സ്ഥലങ്ങളിൽ എഴുതാനും രഹസ്യ സന്ദേശം വായിക്കാനും കഴിയും.

ഈ തരം സ്റ്റെൻസിൽ സൈഫറുകൾ എന്ന് വിളിക്കപ്പെടുന്നവയാണ്, എന്നാൽ അതിൻ്റെ കാമ്പിൽ സിംബൽ പെർമ്യൂട്ടേഷൻ രീതിയിലുള്ള എൻക്രിപ്ഷൻ ആണ്. മേശയുടെ ആകൃതിയിലുള്ള സ്റ്റെൻസിൽ, അതിൽ ദ്വാരങ്ങൾ മുറിച്ചതാണ് കീ. വാസ്തവത്തിൽ, സ്റ്റെൻസിൽ ഏതെങ്കിലും ആകൃതി ആകാം, എന്നാൽ മിക്കപ്പോഴും ഒരു ചതുരം അല്ലെങ്കിൽ മേശ ഉപയോഗിക്കുന്നു.

താഴെ പറയുന്ന തത്വമനുസരിച്ചാണ് കാർഡാനോ സ്റ്റെൻസിൽ നിർമ്മിച്ചിരിക്കുന്നത്: കട്ട് സെല്ലുകൾ, 90 ° തിരിക്കുമ്പോൾ, പരസ്പരം ഓവർലാപ്പ് ചെയ്യാൻ പാടില്ല. അതായത്, സ്റ്റെൻസിൽ അതിൻ്റെ അച്ചുതണ്ടിന് ചുറ്റുമുള്ള 4 ഭ്രമണങ്ങൾക്ക് ശേഷം, അതിലെ സ്ലോട്ടുകൾ ഒരിക്കൽ പോലും ഒത്തുപോകരുത്.

നമുക്ക് ഒരു ലളിതമായ കാർഡാനോ ലാറ്റിസ് ഉദാഹരണമായി ഉപയോഗിക്കാം (ചുവടെയുള്ള ചിത്രത്തിൽ).

ഈ സ്റ്റെൻസിൽ ഉപയോഗിച്ച്, "ഓ മ്യൂസസ്, ഞാൻ നിങ്ങളെ ഒരു അപ്പീലിലൂടെ അഭിസംബോധന ചെയ്യും" എന്ന വാചകം ഞങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യും.

- കുറിച്ച് - എം - -
യു
Z വൈ
TO
IN
എം

റൂൾ അനുസരിച്ച് സ്റ്റെൻസിലിൻ്റെ സെല്ലുകൾ ഞങ്ങൾ അക്ഷരങ്ങൾ ഉപയോഗിച്ച് പൂരിപ്പിക്കുന്നു: ആദ്യം വലത്തുനിന്ന് ഇടത്തോട്ട്, തുടർന്ന് മുകളിൽ നിന്ന് താഴേക്ക്. സെല്ലുകൾ തീർന്നുപോകുമ്പോൾ, സ്റ്റെൻസിൽ 90° ഘടികാരദിശയിൽ തിരിക്കുക. ഈ രീതിയിൽ നമുക്ക് ഇനിപ്പറയുന്ന പട്ടിക ലഭിക്കും.

ഒപ്പം അവസാന ഊഴവും.

- - എം - - -

4 പട്ടികകൾ ഒന്നായി സംയോജിപ്പിച്ചതിന് ശേഷം, ഞങ്ങൾക്ക് അന്തിമ എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശം ലഭിക്കും.

കുറിച്ച് എം എം ജി കൂടെ
IN കുറിച്ച് യു ബി കുറിച്ച് ആർ
ജി Z Z SCH വൈ
IN ജി TO ജി യു
ജി IN ജി എൻ ജി
എം കൂടെ ബി ബി ജി

സന്ദേശം അതേപടി നിലനിൽക്കുമെങ്കിലും, സംപ്രേഷണത്തിനായി പരിചിതമായ ഒരു സൈഫർഗ്രാം ലഭിക്കുന്നത് കൂടുതൽ സൗകര്യപ്രദമായിരിക്കും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ക്രമരഹിതമായ അക്ഷരങ്ങൾ ഉപയോഗിച്ച് ശൂന്യമായ സെല്ലുകൾ പൂരിപ്പിക്കാനും ഒരു വരിയിൽ നിരകൾ എഴുതാനും കഴിയും:

  • "YAVGVGM OOZGVS MUAKG MBZGN ഗോഷ്ചേജ് ശ്രുഅഗ്"

ഈ സന്ദേശം ഡീക്രിപ്റ്റ് ചെയ്യുന്നതിന്, സ്വീകർത്താവിന് എൻക്രിപ്ഷനായി ഉപയോഗിച്ച സ്റ്റെൻസിലിൻ്റെ കൃത്യമായ പകർപ്പ് ഉണ്ടായിരിക്കണം. ഈ സൈഫർ വളരെക്കാലമായി സ്ഥിരതയുള്ളതായി കണക്കാക്കപ്പെട്ടിരുന്നു. ഇതിന് നിരവധി വ്യതിയാനങ്ങളും ഉണ്ട്. ഉദാഹരണത്തിന്, ഒരേസമയം 4 കാർഡാനോ ഗ്രിഡുകൾ ഉപയോഗിക്കുന്നു, അവ ഓരോന്നും അതിൻ്റേതായ രീതിയിൽ കറങ്ങുന്നു.

പെർമ്യൂട്ടേഷൻ സൈഫറുകളുടെ വിശകലനം

എല്ലാ പെർമ്യൂട്ടേഷൻ സൈഫറുകളും ഫ്രീക്വൻസി വിശകലനത്തിന് വിധേയമാണ്. പ്രത്യേകിച്ചും സന്ദേശ ദൈർഘ്യം കീ ദൈർഘ്യവുമായി താരതമ്യപ്പെടുത്താവുന്ന സന്ദർഭങ്ങളിൽ. എത്ര സങ്കീർണ്ണമായാലും പെർമുറ്റേഷനുകളുടെ ആവർത്തിച്ചുള്ള ഉപയോഗത്തിലൂടെ ഈ വസ്തുത മാറ്റാൻ കഴിയില്ല. അതിനാൽ, ക്രിപ്‌റ്റോഗ്രാഫിയിൽ, ക്രമാനുഗതതയ്‌ക്ക് പുറമേ, ഒരേസമയം നിരവധി മെക്കാനിസങ്ങൾ ഉപയോഗിക്കുന്ന സൈഫറുകൾക്ക് മാത്രമേ സ്ഥിരത കൈവരിക്കാൻ കഴിയൂ.

ലളിതമായ കീലെസ് പെർമ്യൂട്ടേഷൻ ഏറ്റവും ലളിതമായ എൻക്രിപ്ഷൻ രീതികളിൽ ഒന്നാണ്. ചില നിയമങ്ങൾ അനുസരിച്ച് അക്ഷരങ്ങൾ മിക്സഡ് ആണ്, എന്നാൽ ഈ നിയമങ്ങൾ വ്യത്യസ്തമായിരിക്കും - ലളിതവും സങ്കീർണ്ണവും.

ട്രാൻസ്പോസിഷൻ

നമുക്ക് ഒരു വാചകം ഉണ്ടെന്ന് പറയാം: "അത് സാധ്യമാണ്, പക്ഷേ അല്ല". ഞങ്ങൾ അത് എൻക്രിപ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നു. മുഴുവൻ വാക്യവും പിന്നിലേക്ക് എഴുതുക എന്നതാണ് ഏറ്റവും എളുപ്പമുള്ള മാർഗം: "അവൻ ദുഷ്ടനാണ്, ഓൺജോം". നിങ്ങൾക്ക് വാക്യത്തിലെ പദങ്ങളുടെ ക്രമം ഒറിജിനൽ ആയി നൽകാം, എന്നാൽ ഓരോ വാക്കും പിന്നിലേക്ക് എഴുതുക: "ഓൻജോം, അവൻ ദുഷ്ടനാണ്". അല്ലെങ്കിൽ ഓരോ രണ്ട് അക്ഷരങ്ങളിലും നിങ്ങൾക്ക് സ്ഥലങ്ങൾ സ്വാപ്പ് ചെയ്യാം: "OMNZH, UNENLYAZ". ഇതിനെ "ട്രാൻസ്‌പോസിഷൻ" അല്ലെങ്കിൽ അതിൻ്റെ ശുദ്ധമായ രൂപത്തിൽ ലളിതമായ പുനഃക്രമീകരണം എന്ന് വിളിക്കുന്നു.

ട്രാൻസ്പോസ് ചെയ്യുക

ഈ സൈഫർ ഒരു പട്ടിക ഉപയോഗിക്കുന്നു. സന്ദേശം പട്ടികയിൽ വരികളായി എഴുതുകയും കോളങ്ങളിൽ വായിക്കുകയും ചെയ്‌ത് സൈഫർടെക്‌സ്‌റ്റ് രൂപപ്പെടുത്തുന്നു. ശരി, അല്ലെങ്കിൽ തിരിച്ചും - ഇത് നിരകളിൽ എഴുതുകയും വരികളിൽ വായിക്കുകയും ചെയ്യുന്നു. മുകളിൽ ഇടത്, താഴെ വലത് കോണുകളിൽ കൂടി കടന്നുപോകുന്ന, അതിൻ്റെ ഡയഗണലുമായി ബന്ധപ്പെട്ട് ഞങ്ങൾ പട്ടിക മറിച്ചിടുന്നതായി തോന്നുന്നു. ഗണിതശാസ്ത്രജ്ഞർ ഈ രീതിയെ ടേബിൾ ട്രാൻസ്‌പോസിഷൻ എന്ന് വിളിക്കുന്നു.

എൻക്രിപ്റ്റ് ചെയ്യുന്നതിന്, നിങ്ങൾ അനുയോജ്യമായ വലുപ്പത്തിലുള്ള ഒരു പട്ടിക വരയ്ക്കേണ്ടതുണ്ട്, എൻക്രിപ്റ്റ് ചെയ്ത വാചകം വരി വരിയായി നൽകുക, തുടർന്ന് അത് ഒരു വരിയിൽ കോളങ്ങളിൽ എഴുതുക. ഡീക്രിപ്റ്റ് ചെയ്യാൻ, നിങ്ങൾ പട്ടിക വലുപ്പത്തിൻ്റെ രൂപത്തിൽ എൻക്രിപ്ഷൻ കീ നൽകിയാൽ മതി. താഴെയുള്ള ചിത്രം ABCDEFGHIJKLഅതു മാറുന്നു ADGJBEHKCFIL. സമ്മതിക്കുക, ഇത് ഒരു അക്ഷരമാലയാണെന്ന് ഒരു ചിത്രമില്ലാതെ മനസ്സിലാക്കുന്നത് മിക്കവാറും അസാധ്യമാണ്.

അതിനാൽ, ഉദാഹരണത്തിന്, നമുക്ക് വാചകം എൻക്രിപ്റ്റ് ചെയ്യേണ്ടതുണ്ട് "ഞാൻ എനിക്കായി ഒരു സ്മാരകം സ്ഥാപിച്ചു, കൈകൊണ്ട് നിർമ്മിച്ചതല്ല, അതിലേക്കുള്ള ജനങ്ങളുടെ പാത പടർന്ന് പിടിക്കില്ല." . ഇതിന് 72 പ്രതീകങ്ങളുണ്ട്. 72 ഒരു സൗകര്യപ്രദമായ സംഖ്യയാണ്, ഇത് 2,4,6,8,12,18,24,36 കൊണ്ട് ഹരിക്കാവുന്നതാണ്, അതിനാൽ നിങ്ങൾക്ക് പട്ടികകൾ 2x36, 3x24, 4x18, 6x12, 8x9, 9x8, 12x6, 18x4, 24x23, 36 എന്നിവ ഉപയോഗിക്കാം :) ഞങ്ങൾ കീ (പട്ടിക വലുപ്പം) തീരുമാനിക്കുന്നു, വരികളിൽ വാചകം നൽകുക, തുടർന്ന് അത് നിരകളിൽ വീണ്ടും എഴുതുക.

മുകളിലെ ചിത്രം 9x8, 8x9, 4x18, 18x4 എന്നീ പട്ടികകളുള്ള ഓപ്ഷനുകൾ കാണിക്കുന്നു. മൂന്നാമത്തെ ഓപ്ഷനായി (പട്ടിക 4×18) നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന വാചകം ലഭിക്കും:

“യാമിയേവ്വ്ൻകോയ് യു അട്രാർ യാക്ബോയിയോർ, n zs Oyaopt ezgrtn enatnd pans d uvykmeryoanta (4:18)»

ഈ സാഹചര്യത്തിൽ, ഞാൻ "അതുപോലെ" എന്ന വാചകം എടുത്തു, അതായത്, വാക്കുകൾക്കും വിരാമചിഹ്നങ്ങൾക്കും ഇടയിലുള്ള ഇടങ്ങൾ. എന്നാൽ വാചകം അർത്ഥപൂർണ്ണമാണെങ്കിൽ, വിരാമചിഹ്നങ്ങളും വാക്കുകൾക്കിടയിലുള്ള ഇടങ്ങളും ഉപയോഗിക്കരുത്.

വേലി

ട്രാൻസ്‌പോസിഷൻ്റെ ഒരു ലളിതമായ പതിപ്പ് (രണ്ട്-വരി ടേബിളിനൊപ്പം) "പിക്കറ്റ് ഫെൻസ്" ആണ്. "രൂപകൽപ്പനയിൽ," ഇത് ഒരു ചെക്കർബോർഡ് വേലിയോട് സാമ്യമുള്ളതാണ്.

ഇത് വളരെ ലളിതമായ ഒരു എൻക്രിപ്ഷൻ രീതിയാണ്, പലപ്പോഴും സ്കൂൾ കുട്ടികൾ ഉപയോഗിക്കുന്നു. ഈ വാചകം രണ്ട് വരികളിലായി എഴുതിയിരിക്കുന്നു: മുകളിൽ വിചിത്രമായ അക്ഷരങ്ങൾ എഴുതിയിരിക്കുന്നു, താഴെ പോലും അക്ഷരങ്ങൾ. തുടർന്ന് നിങ്ങൾ മുകളിലെ വരി ഒരു വരിയിൽ എഴുതേണ്ടതുണ്ട്, തുടർന്ന് താഴത്തെ വരി. ആദ്യം രണ്ട് വരികൾ എഴുതാതെ തന്നെ ഈ എൻക്രിപ്ഷൻ നിങ്ങളുടെ തലയിൽ എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും.

"ഞാൻ എനിക്കായി ഒരു സ്മാരകം സ്ഥാപിച്ചു, കൈകൊണ്ട് നിർമ്മിച്ചതല്ല" എന്നത് "YAYANKEEODINRKTONY PMTISBVZVGEUOVRY" ആയി മാറുന്നു.

സ്കിതാല

ബിസി അഞ്ചാം നൂറ്റാണ്ടിൽ, ഗ്രീക്ക് രാജ്യങ്ങളിലെ ഏറ്റവും യുദ്ധസമാനമായ സ്പാർട്ടയിലെ ഭരണാധികാരികൾക്ക് രഹസ്യ സൈനിക ആശയവിനിമയത്തിൻ്റെ നന്നായി വികസിപ്പിച്ച ഒരു സംവിധാനം ഉണ്ടായിരുന്നുവെന്നും നടപ്പിലാക്കിയ ആദ്യത്തെ ലളിതമായ ക്രിപ്റ്റോഗ്രാഫിക് ഉപകരണമായ "സ്കാൽറ്റ" ഉപയോഗിച്ച് അവരുടെ സന്ദേശങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്തു. ലളിതമായ ക്രമപ്പെടുത്തൽ രീതി.

എൻക്രിപ്ഷൻ ഇനിപ്പറയുന്ന രീതിയിൽ നടത്തി. "സ്കിറ്റാല" എന്ന് വിളിക്കപ്പെടുന്ന ഒരു സിലിണ്ടർ വടിയിൽ ഒരു സർപ്പിളാകൃതിയിൽ (തിരിയാൻ തിരിയുക) കടലാസ് സ്ട്രിപ്പ് മുറിവുണ്ടാക്കി, വടിയിൽ സന്ദേശ വാചകത്തിൻ്റെ നിരവധി വരികൾ അതിൽ എഴുതിയിരുന്നു. തുടർന്ന് വടിയിൽ നിന്ന് രേഖാമൂലമുള്ള ഒരു കടലാസ് സ്ട്രിപ്പ് നീക്കം ചെയ്തു. ഈ സ്ട്രിപ്പിലെ അക്ഷരങ്ങൾ ക്രമരഹിതമായി സ്ഥിതിചെയ്യുന്നു. വാചകം പുനഃസ്ഥാപിക്കുന്നതിന്, അതേ വ്യാസമുള്ള ഒരു വാൻഡറർ ആവശ്യമാണ്.

അടിസ്ഥാനപരമായി, ഒരു സിലിണ്ടറിന് ചുറ്റും പൊതിഞ്ഞ നമ്മുടെ സാധാരണ ഫ്ലാറ്റ് ടേബിളാണ് സ്കൈറ്റേൽ.

അലഞ്ഞുതിരിയുന്നയാളുടെ സൈഫർ തകർക്കുന്ന രീതിയുടെ രചയിതാവ് അരിസ്റ്റോട്ടിൽ ആണെന്ന് വിശ്വസിക്കപ്പെടുന്നു, വായിക്കാൻ കഴിയുന്ന വാചക കഷണങ്ങൾ പ്രത്യക്ഷപ്പെടുന്നതുവരെ ടേപ്പ് ഒരു കോൺ ആകൃതിയിലുള്ള വടിയിൽ മുറിവുണ്ടാക്കി. തുടക്കത്തിൽ, പുരാതന ഉപകരണം രഹസ്യ പാചകക്കുറിപ്പുകൾ സൂക്ഷിക്കാൻ ഉപയോഗിച്ചിരുന്നു. ഇപ്പോൾ, ഒരു ഇടുങ്ങിയ സ്ട്രിപ്പ് കടലാസിനു പകരം, നിങ്ങൾക്ക് സർപ്പൻ്റൈൻ ഉപയോഗിക്കാം, അലഞ്ഞുതിരിയുന്നയാളുടെ പങ്ക് പെൻസിൽ വഹിക്കും.

ഷിഫ്റ്റ്

എല്ലാ വാചകങ്ങളും തീരുന്നതുവരെ സന്ദേശത്തിൻ്റെ അക്ഷരങ്ങൾ ഒരു നിശ്ചിത എണ്ണം സ്ഥാനങ്ങളിലൂടെ എഴുതിയാൽ സമാനമായ ഫലം ലഭിക്കും. ഈ നിയമങ്ങൾ അനുസരിച്ച് സമാഹരിച്ച പൂർത്തിയായ പസിലിൻ്റെ ഒരു ഉദാഹരണം ചുവടെയുണ്ട്. മൂന്ന് പദങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്‌തിരിക്കുന്നു എന്നതിൻ്റെ സൂചനയാണ് "മൂന്ന് ഫ്രാക്ഷൻ ഫോർ", നിങ്ങൾ ഓരോ നാലാമത്തെ അക്ഷരവും വായിക്കേണ്ടതുണ്ട് (4-8-12-16-..), നിങ്ങൾ അവസാനം എത്തുമ്പോൾ, 1 ൻ്റെ ഷിഫ്റ്റ് ഉപയോഗിച്ച് തുടക്കത്തിലേക്ക് മടങ്ങുക. ഇടത്തേക്കുള്ള കത്ത് (3-7- 11-15-..), മുതലായവ. ചുവടെയുള്ള ചിത്രത്തിൽ "നിയുക്ത വഴിയിലൂടെ പോകുക" എന്ന് പറയുന്നു.

കീ മുഖേനയുള്ള ഒറ്റ പെർമ്യൂട്ടേഷൻ

സിംഗിൾ കീ പെർമ്യൂട്ടേഷൻ എന്ന കൂടുതൽ പ്രായോഗിക എൻക്രിപ്ഷൻ രീതി മുമ്പത്തേതിന് സമാനമാണ്. പട്ടിക നിരകൾ മാറ്റാതെ, ഒരു കീവേഡ്, വാക്യം അല്ലെങ്കിൽ ഒരു പട്ടിക ലൈനിൻ്റെ നീളമുള്ള അക്കങ്ങളുടെ കൂട്ടം എന്നിവ അനുസരിച്ച് പുനഃക്രമീകരിക്കുന്നതിൽ മാത്രം ഇത് വ്യത്യാസപ്പെട്ടിരിക്കുന്നു. കോഡ് ചെയ്‌ത വാക്യം അനുയോജ്യമായ പട്ടികയിൽ വരി വരിയായി എഴുതിയിരിക്കുന്നു. തുടർന്ന് പട്ടികയുടെ മുകളിൽ ഒരു ശൂന്യമായ വരി തിരുകുകയും അതിൽ ഒരു കീവേഡ്/പദാവലി/അക്കങ്ങളുടെ ക്രമം നൽകുകയും ചെയ്യുന്നു. ഈ കീവേഡ്/പദാവലി/ക്രമം പിന്നീട് അക്ഷരമാല/അർത്ഥം അനുസരിച്ച് അടുക്കുകയും കോളങ്ങൾ അതിനോടൊപ്പം അടുക്കുകയും അതുവഴി മുഴുവൻ പട്ടികയും മാറ്റുകയും ചെയ്യുന്നു. എൻക്രിപ്റ്റ് ചെയ്ത വാക്യം ഈ ഷഫിൾ ചെയ്ത പട്ടികയിൽ നിന്ന് വരി വരിയായി എഴുതുന്നു.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് സുഡോകു അടിസ്ഥാനമാക്കി ഒരു പസിൽ ഉണ്ടാക്കാം. സോൾവറിന് "-UROMKULO BUYOZEBYADL NZYATLYA TSBADNEPU EMMDNITOYO ICHTYUKNOO UNYYVYCHOS HIEPOTODTs PRMGOUIK-" എന്ന വാചകം നൽകുകയും വരികളിലൊന്ന് അടയാളപ്പെടുത്തിയ സുഡോകു പരിഹരിക്കാൻ ആവശ്യപ്പെടുകയും ചെയ്യുന്നു.

നിങ്ങൾ ഈ പസിൽ ഇതുപോലെ പരിഹരിക്കേണ്ടതുണ്ട്: ആദ്യം നിങ്ങൾ ഒരു 9x9 ടേബിളിൽ വാചകം എഴുതേണ്ടതുണ്ട്, തുടർന്ന് സുഡോകു പരിഹരിക്കുക, ശൂന്യമായ 9x9 പട്ടിക വരയ്ക്കുക, അതിന് മുകളിൽ അടയാളപ്പെടുത്തിയ വരിയിൽ നിന്ന് ഒരു കീ ലൈൻ എഴുതുക, തുടർന്ന് പട്ടികയിൽ നിരകൾ നൽകുക ഒറിജിനൽ ടേബിളിലെ സീരിയൽ നമ്പറുകൾക്കനുസരിച്ച് നമ്പറുകൾക്ക് കീഴിൽ.

കുട്ടികൾക്കായി, നിങ്ങൾക്ക് അതേ രീതി ഉപയോഗിക്കാം, പക്ഷേ ലളിതമാണ്, അക്കങ്ങളില്ലാതെ പോലും, ഉടൻ തന്നെ പാത്തുകളുടെ രൂപത്തിൽ ക്രമമാറ്റത്തിൻ്റെ ക്രമം വരയ്ക്കുക.

ഇരട്ട ക്രമപ്പെടുത്തൽ

കൂടുതൽ സുരക്ഷയ്ക്കായി, ഇതിനകം എൻക്രിപ്റ്റ് ചെയ്ത ഒരു സന്ദേശം നിങ്ങൾക്ക് വീണ്ടും എൻക്രിപ്റ്റ് ചെയ്യാം. ഈ രീതി "ഇരട്ട ക്രമപ്പെടുത്തൽ" എന്നറിയപ്പെടുന്നു. ഇത് ചെയ്യുന്നതിന്, രണ്ടാമത്തെ പട്ടികയുടെ വലുപ്പം തിരഞ്ഞെടുത്തതിനാൽ അതിൻ്റെ വരികളുടെയും നിരകളുടെയും നീളം ആദ്യ പട്ടികയിലേതിന് തുല്യമല്ല. അവ താരതമ്യേന പ്രധാനമാണെങ്കിൽ അത് നല്ലതാണ്. കൂടാതെ, ആദ്യ പട്ടികയിലെ നിരകളും രണ്ടാമത്തെ പട്ടികയിലെ വരികളും പുനഃക്രമീകരിക്കാവുന്നതാണ്.

റൂട്ട് പുനഃക്രമീകരണം

ഒരു പട്ടികയുടെ സാധാരണ ട്രാൻസ്പോസിഷൻ (വരികളിൽ പൂരിപ്പിക്കുക, നിരകളിൽ വായിക്കുക) സങ്കീർണ്ണവും നിരകളല്ല, പാമ്പ്, സിഗ്സാഗ്, സർപ്പിളം അല്ലെങ്കിൽ മറ്റേതെങ്കിലും വിധത്തിൽ വായിക്കാൻ കഴിയും, അതായത്. ഒരു മേശ ട്രാവേഴ്സൽ റൂട്ട് സജ്ജമാക്കുക. പട്ടിക പൂരിപ്പിക്കുന്നതിനുള്ള അത്തരം രീതികൾ, അവ സൈഫറിൻ്റെ ശക്തി വർദ്ധിപ്പിക്കുന്നില്ലെങ്കിൽ, എൻക്രിപ്ഷൻ പ്രക്രിയയെ കൂടുതൽ രസകരമാക്കുന്നു. ശരിയാണ്, ഡീക്രിപ്ഷൻ പ്രക്രിയ കൂടുതൽ സങ്കീർണമാകുന്നു, പ്രത്യേകിച്ചും റൂട്ട് അജ്ഞാതമാണെങ്കിൽ, അത് ഇനിയും കണ്ടെത്തേണ്ടതുണ്ട്.

മുകളിലെ ചിത്രത്തിൽ, "ABVGDEYEZHZIYKLMNOPRSTUFHTSCHSHSHSHCHYYYUYA.,?" എന്ന അക്ഷരങ്ങളുടെ ക്രമം 6x6 ടേബിളിലേക്ക് വരി വരിയായി നൽകി, തുടർന്ന് വരികൾ സൂചിപ്പിച്ച റൂട്ടിലൂടെ വായിക്കുക. ഇനിപ്പറയുന്ന എൻക്രിപ്ഷനുകൾ ലഭിക്കുന്നു:

    AYOLSCHEBZHMTSHYUVZNUSYAGIOF.DYPKHY, EKRTS?

    അയോൾഷെയുയ,

    ABELZHVGZMSCHTNIDEYOUSHEYUSHFPKRHYA.YTS,?

    AYOLSCHEYUSHTMZHBVZNUSHYA.ЪFOIGDYPKHY,?BTsRKE

    NZVBAYOZHMLSTSHCHEYASCHUF.,?YHTSRPYKEDGIO

ഇവിടെ നിങ്ങൾ “ഒരു നൈറ്റിൻ്റെ നീക്കത്തോടെ” മേശയ്ക്ക് ചുറ്റും പോകേണ്ടതുണ്ട്, കൂടാതെ റൂട്ട് ഇതിനകം വരച്ചിട്ടുണ്ട്, അതിനാൽ ഇത് കൊച്ചുകുട്ടികൾക്ക് മാത്രമുള്ളതാണ് :)

എന്നാൽ ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ ഈ പസിൽ അവതരിപ്പിക്കുകയാണെങ്കിൽ, അത് ഒട്ടും എളുപ്പമാകില്ല, കാരണം നൈറ്റിന് ചുറ്റും നീങ്ങുന്നതിന് നിരവധി ഓപ്ഷനുകൾ ഉണ്ടാകാം, കൂടാതെ ഈ ഓപ്ഷനുകളിൽ നിന്ന് ശരിയായത് നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്.

എൻക്രിപ്റ്റ് ചെയ്ത "പുഷ്കിൻ. വെങ്കല കുതിരക്കാരൻ".

ക്രമപ്പെടുത്തൽ "മാജിക് സ്ക്വയർ"

മാജിക് (അല്ലെങ്കിൽ മാന്ത്രിക) ചതുരങ്ങൾ 1 മുതൽ n 2 വരെയുള്ള തുടർച്ചയായ സ്വാഭാവിക സംഖ്യകളുള്ള ചതുര പട്ടികകളാണ് (ഇവിടെ n എന്നത് ചതുരത്തിൻ്റെ അളവാണ്) അവയുടെ സെല്ലുകളിൽ ആലേഖനം ചെയ്തിട്ടുണ്ട്, ഇത് ഓരോ നിരയ്ക്കും ഓരോ വരിയ്ക്കും ഓരോ ഡയഗണലിനും ഒരേ സംഖ്യ വരെ കൂട്ടിച്ചേർക്കുന്നു.

പുരാതന ചൈനയിൽ അറിയപ്പെടുന്ന മൂന്നാമത്തെ ഓർഡറിൻ്റെ (3×3) ലോ-ഷു ചതുരത്തിൽ, സ്ക്വയർ കോൺസ്റ്റൻ്റ് 15 8 തവണ ആവർത്തിക്കുന്നു:

    മൂന്ന് തിരശ്ചീന രേഖകൾക്കൊപ്പം: 2+9+4 = 7+5+3 = 6+1+8 = 15

    മൂന്ന് ലംബങ്ങൾക്കൊപ്പം: 2+7+6 = 9+5+1 = 4+3+8 = 15

    രണ്ട് ഡയഗണലുകളോടൊപ്പം: 2+5+8 = 4+5+6 = 15

വഴിയിൽ, ചതുരത്തിൻ്റെ ക്രമം കൊണ്ട് സ്ക്വയർ നിർമ്മിച്ച ശ്രേണിയുടെ ശരാശരി സംഖ്യ ഗുണിച്ച് ഒറ്റ ചതുരത്തിൻ്റെ സ്ഥിരാങ്കം എളുപ്പത്തിൽ കണക്കാക്കാം. ഒരു മൂന്നാം ഓർഡർ ചതുരത്തിന് (3×3) സ്ഥിരാങ്കം 1234 ആണ് 5 6789 *3=15.

അടുത്തതായി, ഒരു സന്ദേശം എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനായി, നിങ്ങൾ ആദ്യം അനുയോജ്യമായ വലിപ്പത്തിലുള്ള ഒരു മാജിക് സ്ക്വയർ തിരഞ്ഞെടുക്കുകയോ രചിക്കുകയോ ചെയ്യണം, തുടർന്ന് അതേ വലുപ്പത്തിലുള്ള ഒരു ശൂന്യമായ പട്ടിക വരയ്ക്കുക, കൂടാതെ അക്കങ്ങൾക്കനുസൃതമായി വാചകത്തിൻ്റെ അക്ഷരങ്ങൾ ഓരോന്നായി പട്ടികയിൽ നൽകുക. മാന്ത്രിക ചതുരത്തിൽ. അതിനുശേഷം, പട്ടികയിൽ നിന്നുള്ള അക്ഷരങ്ങൾ വരിയായി ഒരു നീണ്ട വരിയിൽ എഴുതുക. സ്ക്വയറിൻ്റെ ക്രമം എൻക്രിപ്റ്റ് ചെയ്ത സ്ട്രിംഗിൻ്റെ നീളത്തിൻ്റെ റൂട്ടിന് തുല്യമായിരിക്കണം, വൃത്താകൃതിയിലുള്ളതാണ്, അങ്ങനെ സ്ട്രിംഗ് പൂർണ്ണമായും സ്ക്വയറിൽ ഉൾപ്പെടും. വരി ചെറുതാണെങ്കിൽ, ബാക്കിയുള്ളവ അനിയന്ത്രിതമായ അക്ഷരങ്ങളോ അക്കങ്ങളോ ഉപയോഗിച്ച് പൂരിപ്പിക്കാം.

ഒറ്റനോട്ടത്തിൽ, മാന്ത്രിക ചതുരങ്ങൾ വളരെ കുറവാണെന്ന് തോന്നുന്നു. എന്നിരുന്നാലും, ചതുരത്തിൻ്റെ വലിപ്പം കൂടുന്നതിനനുസരിച്ച് അവയുടെ എണ്ണം വളരെ വേഗത്തിൽ വർദ്ധിക്കുന്നു. അതിനാൽ, നിങ്ങൾ അതിൻ്റെ ഭ്രമണങ്ങളും പ്രതിഫലനങ്ങളും കണക്കിലെടുക്കുന്നില്ലെങ്കിൽ, 3x3 വലുപ്പമുള്ള ഒരു മാന്ത്രിക ചതുരം മാത്രമേയുള്ളൂ. നാലാമത്തെ ഓർഡറിൻ്റെ മാന്ത്രിക സ്ക്വയറുകളുടെ എണ്ണം ഇതിനകം നൂറുകണക്കിന്, 5-ൽ - ലക്ഷക്കണക്കിന് എണ്ണത്തിലാണ്. അതിനാൽ, അക്കാലത്തെ വിശ്വസനീയമായ എൻക്രിപ്ഷൻ സിസ്റ്റത്തിന് വലിയ മാന്ത്രിക ചതുരങ്ങൾ ഒരു നല്ല അടിത്തറയായിരിക്കാം, കാരണം ഈ സൈഫറിനായുള്ള എല്ലാ പ്രധാന ഓപ്ഷനുകളുടെയും മാനുവൽ എണ്ണൽ അചിന്തനീയമായിരുന്നു.

വിചിത്രമായ മാന്ത്രിക ചതുരങ്ങൾ രചിക്കുന്നതിന് വളരെ ലളിതമായ ഒരു രീതിയുണ്ട്, അതായത്. വലുപ്പങ്ങൾ 3x3, 5x5, 7x7 മുതലായവ. ഇതാണ് "ടെറസ്" അല്ലെങ്കിൽ "പിരമിഡ്" രീതി.

ആവശ്യമായ വലുപ്പത്തിലുള്ള ഒരു ചതുരം വരയ്ക്കുകയും അതിൽ സ്റ്റെപ്പ് ചെയ്ത "ടെറസുകൾ" ചേർക്കുകയും ചെയ്യുന്നു (ഒരു ഡോട്ട് ലൈൻ സൂചിപ്പിക്കുന്നു). അടുത്തതായി, മുകളിൽ നിന്ന് താഴേക്ക് വലത്തേക്ക് ഡയഗണലുകളോടൊപ്പം, ചതുരം തുടർച്ചയായ സംഖ്യകളാൽ നിറഞ്ഞിരിക്കുന്നു. ഇതിനുശേഷം, “ടെറസുകൾ” ചതുരത്തിനുള്ളിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്നു: വലത് - ഇടത്തേക്ക്, ഇടത് - വലത്തേക്ക്, മുകളിലുള്ളവ - താഴേക്ക്, താഴത്തെവ - മുകളിലേക്ക്. ഇത് ഒരു മാന്ത്രിക ചതുരമായി മാറുന്നു!

ഈ രീതിയെ അടിസ്ഥാനമാക്കി, നിങ്ങൾക്ക് വ്യത്യസ്ത പസിലുകൾ സൃഷ്ടിക്കാൻ കഴിയും. നിങ്ങൾ രീതി നേരിട്ട് ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഇതുപോലുള്ള ഒരു പസിൽ ലഭിക്കും:

ഈ പസിൽ പരിഹരിക്കാൻ, നിങ്ങൾ "ടെറസുകളിൽ" നിന്ന് അക്ഷരങ്ങൾ ഒരു ചതുരത്തിലേക്ക് നീക്കേണ്ടതുണ്ട്, തുടർന്ന് മുഴുവൻ സന്ദേശവും സ്ക്വയറിൽ വായിക്കും. "പാലത്തിന് പിന്നിൽ ഒരു പതിയിരുന്ന് ഉണ്ട്, നിങ്ങൾക്ക് കടക്കാൻ കഴിയില്ല, നദി മുറിച്ചുകടന്ന് ഒരു കോട്ടയിലേക്ക്" എന്ന വാചകം ഇവിടെ എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ട്.

നിങ്ങൾ മറ്റൊരു രീതിയിൽ രീതി ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ഇതുപോലൊരു പസിൽ ആയിത്തീരും.

ഇത് പരിഹരിക്കാൻ, നിങ്ങൾ ചതുരത്തിൽ നിന്ന് "ടെറസുകളിലേക്ക്" അനുബന്ധ അക്ഷരങ്ങൾ പുറത്തെടുക്കേണ്ടതുണ്ട്.

ചതുരങ്ങൾ 4x4, 6x6 മുതലായവയ്ക്ക്. അവ സമാഹരിക്കാൻ അത്തരം ലളിതമായ മാർഗങ്ങളൊന്നുമില്ല, അതിനാൽ റെഡിമെയ്ഡ് ഉപയോഗിക്കുന്നത് എളുപ്പമാണ്. ഉദാഹരണത്തിന്, ഡ്യൂറർ സ്ക്വയർ.