පෙළ සංකේතනය කිරීමේ සරලම ක්‍රම. දත්ත සංකේතාංකන ක්‍රම - වෙබ් ක්‍රමලේඛකයාගේ බ්ලොගය




ඉතා කෙටි යතුරක් භාවිතා කිරීම හැර, හැකි සියලු විකල්ප සරලව ගණනය කිරීමෙන් යතුර තීරණය කිරීමේ ගැටළුව විසඳීම සාමාන්‍යයෙන් ප්‍රායෝගික නොවේ. එමනිසා, ගුප්ත විශ්ලේෂකයෙකුට කේතාංකයක් කැඩීමේ සැබෑ අවස්ථාවක් ලබා ගැනීමට අවශ්‍ය නම්, ඔහු "බ්රූට් ෆෝර්ස්" ගණන් කිරීමේ ක්‍රම අත්හැර වෙනත් උපාය මාර්ගයක් යෙදිය යුතුය. බොහෝ සංකේතාංකන යෝජනාක්‍රම හෙළිදරව් කිරීමේදී, තනි අක්ෂර හෝ ඒවායේ සංයෝජන ඇතිවීමේ සංඛ්‍යාතය භාවිතයෙන් සංඛ්‍යානමය විශ්ලේෂණය යෙදිය හැක. සංඛ්‍යානමය විශ්ලේෂණය භාවිතයෙන් කේතාංකය බිඳ දැමීමේ ගැටලුවේ විසඳුම සංකීර්ණ කිරීම සඳහා, කේ. ෂැනන් සංකේතාංකන සංකල්ප දෙකක් යෝජනා කළේය. ව්යාකූලත්වය (ව්යාකූලත්වය) සහ විසරණය (විසරණය) ව්‍යාකූලත්වය යනු යතුර සහ කේතාංක පෙළ අතර සම්බන්ධය හැකිතාක් සංකීර්ණ වන පරිදි ආදේශක යෙදීමයි. මෙම සංකල්පයේ යෙදීම සංඛ්‍යානමය විශ්ලේෂණය භාවිතා කිරීම සංකීර්ණ කරයි, එය ප්‍රධාන සෙවුම් ප්‍රදේශය පටු කරයි, සහ ගුප්තකේතනයේ ඉතා කෙටි අනුක්‍රමයක් පවා විකේතනය කිරීම සඳහා යතුරු විශාල සංඛ්‍යාවක් සෙවීම අවශ්‍ය වේ. අනෙක් අතට, විසරණය යනු සංකේත සහ ඒවායේ සංයෝජන අතර සංඛ්‍යානමය වෙනස්කම් සුමට කරන එවැනි පරිවර්තනයන්හි යෙදීමයි. ප්රතිඵලයක් වශයෙන්, ගුප්ත විශ්ලේෂකයෙකු විසින් සංඛ්යානමය විශ්ලේෂණයක් භාවිතා කිරීම ධනාත්මක ප්රතිඵලය කරා ගෙන යා හැක්කේ ප්රමාණවත් තරම් විශාල කේතාංක කැබැල්ලක් බාධා කළහොත් පමණි.

මෙම සංකල්ප මගින් ප්‍රකාශ කරන ලද අරමුණු ක්‍රියාවට නැංවීම සාක්ෂාත් කරගනු ලබන්නේ ආදේශන ක්‍රමය, ප්‍රතිවර්තනය සහ ස්ක්‍රැම්බ්ලිං වැනි මූලික සංකේතාංකන ක්‍රම නැවත නැවත භාවිතා කිරීමෙනි.

10.4.1. ආදේශන ක්රමය.

සරලම හා දීර්ඝතම ඉතිහාසයක් ඇති ආදේශන ක්‍රමය වන අතර, එහි සාරය නම් සංකේතාංකන යතුර මගින් නියම කර ඇති රීතියට අනුව මූලාශ්‍ර පෙළෙහි චරිතය මෙම හෝ වෙනත් හෝඩියෙන් තෝරාගත් තවත් එකක් මඟින් ප්‍රතිස්ථාපනය කිරීමයි. පෙළෙහි අක්ෂරයේ පිහිටීම වෙනස් නොවේ. වේදිකාගත කිරීමේ ක්‍රමය භාවිතා කිරීම පිළිබඳ පැරණිතම උදාහරණයකි සීසර් කේතාංකය, එය ගයිස් ජුලියස් සීසර් විසින් ඔහුගේ ගාලික් ව්‍යාපාර වලදී භාවිතා කරන ලදී. එහි, සාමාන්‍ය පෙළෙහි සෑම අකුරක්ම වෙනත් අක්ෂරයකින් ප්‍රතිස්ථාපනය කර, එකම හෝඩියෙන් ගත් නමුත්, චක්‍රීයව නිශ්චිත අක්ෂර සංඛ්‍යාවකින් මාරු විය. මෙම සංකේතාංකන ක්‍රමයේ යෙදුම රූප සටහන 10.3 හි පෙන්වා ඇති උදාහරණය මගින් නිදර්ශනය කර ඇති අතර, සංකේතාංකන පරිවර්තනය ස්ථාන පහක චක්‍රීය මාරුවක් සහිත අක්ෂර මාලාවක් භාවිතා කිරීම මත පදනම් වේ.

සහල්. 10.3, )

මූලාශ්ර පාඨය

ගුප්තකේතනය

සහල්. 10.3, බී )

පැහැදිලිවම, කේතාංක යතුර චක්‍රීය මාරුවේ අගයයි. ඔබ උදාහරණයේ දක්වා ඇති යතුරට වඩා වෙනස් යතුරක් තෝරා ගන්නේ නම්, කේතාංකය වෙනස් වේ.

ආදේශන ක්‍රමය මත පදනම් වූ සම්භාව්‍ය යෝජනා ක්‍රමයක තවත් උදාහරණයක් නම් සංකේතාංකන පද්ධතිය ලෙස හැඳින්වේ පොලිබියස් චතුරස්රය. රුසියානු හෝඩිය සම්බන්ධයෙන්, මෙම යෝජනා ක්රමය පහත පරිදි විස්තර කළ හැකිය. මුලදී එක් අකුරක් E, Yo ලෙස ඒකාබද්ධ; I, Y සහ b, b, විකේතනය කළ පෙළෙහි ඇති සත්‍ය අර්ථය සන්දර්භයෙන් පහසුවෙන් ප්‍රතිස්ථාපනය වේ. ඉන්පසු හෝඩියේ සංකේත 30 ක් 65 ප්‍රමාණයේ වගුවක තබා ඇත, එය පිරවීමේ උදාහරණයක් රූපයේ දැක්වේ. 10.4

සහල්. 10.4

ඕනෑම සරල පෙළ ලිපියක් සංකේතනය කිරීම සිදු කරනු ලබන්නේ ලබා දී ඇති වගුවේ එහි ලිපිනය (එනම් පේළිය සහ තීරු අංකය හෝ අනෙක් අතට) සඳහන් කිරීමෙනි. උදාහරණයක් ලෙස, CAESAR යන වචනය 52 21 23 11 41 61 ලෙස Polybius චතුරස්‍රය භාවිතයෙන් සංකේතනය කර ඇත. වගුවේ ඇති අකුරුවල ප්‍රතිවර්තන ප්‍රතිඵලයක් ලෙස කේතය වෙනස් කළ හැකි බව ඉතා පැහැදිලිය. පීටර් සහ පෝල් බලකොටුවේ නඩු සගයන්ගේ සංචාරයකට සහභාගී වූ අය සිරකරුවන් තමන් අතරට තට්ටු කරන ආකාරය පිළිබඳ මාර්ගෝපදේශකයාගේ වචන මතක තබා ගත යුතු බව ද සැලකිල්ලට ගත යුතුය. පැහැදිලිවම, ඔවුන්ගේ සන්නිවේදනයේ මාර්ගය සම්පූර්ණයෙන්ම මෙම සංකේතාංකන ක්‍රමය මගින් ආවරණය කර ඇත.

බහු අක්ෂර කේතාංකයක උදාහරණයක් වන්නේ ඊනියා මත පදනම් වූ යෝජනා ක්රමයකි. Trithemius හි ප්රගතිශීලී යතුර. මෙම සංකේතාංකන ක්‍රමයේ පදනම වන්නේ රූපයේ දැක්වෙන වගුවයි. 10.5, එහි රේඛා මුල් හෝඩියේ එක් පිහිටුම් පිටපත් මගින් චක්‍රීය ලෙස මාරු කරනු ලැබේ. මේ අනුව, පළමු පේළියේ ශුන්‍ය මාරුවක් ඇත, දෙවැන්න චක්‍රීයව එක් ස්ථානයක් වමට මාරු කරනු ලැබේ, තෙවනුව පළමු පේළියට සාපේක්ෂව ස්ථාන දෙකකි, යනාදිය.

සහල්. 10.5

එවැනි වගුවක් භාවිතා කරන එක් සංකේතාංකන ක්‍රමයක් නම්, සාමාන්‍ය පෙළෙහි පළමු අක්ෂරය වෙනුවට, ප්‍රභව හෝඩියේ පළමු චක්‍රීය මාරුවෙන් එන අක්ෂරය, සංකේතාත්මක අක්ෂරය යටතේ සිටගෙන, සරල පෙළෙහි දෙවන අක්ෂරය - තන්තුවෙන් භාවිතා කිරීමයි. දෙවන චක්‍රීය මාරුව යනාදියට අනුරූප වේ. මේ ආකාරයෙන් පණිවිඩයක් සංකේතනය කිරීමේ උදාහරණයක් පහත දැක්වේ (රූපය 10.6).

සරල පෙළ

කේතාංක පෙළ

සහල්. 10.6

ට්‍රයිටේමියස් ප්‍රගතිශීලී යතුර මත පදනම් වූ කේතාංකවල රසවත් ප්‍රභේද කිහිපයක් දනී. ඔවුන්ගෙන් එකක, කැඳවනු ලැබේ Vigenere ප්රධාන ක්රමය, සාමාන්‍ය පෙළෙහි එක් එක් අනුලකුණ සංකේතනය කිරීමට සහ විකේතනය කිරීමට නූල් නියම කරන මූල පදයක් භාවිතා කරයි: යතුරේ පළමු අකුර රූපයේ වගුවේ පේළිය සඳහන් කරයි. 10.5, පණිවිඩයේ පළමු අක්ෂරය සංකේතනය කර ඇති අතර, යතුරේ දෙවන අකුර සරල පෙළෙහි දෙවන අක්ෂරය සංකේතනය කරන වගුවේ පේළිය සහ යනාදිය සඳහන් කරයි. "THROMB" යන වචනය යතුර ලෙස තෝරා ගැනීමට ඉඩ දෙන්න, එවිට Vigenere යතුර භාවිතයෙන් සංකේතනය කරන ලද පණිවිඩය පහත පරිදි නිරූපණය කළ හැකිය (රූපය 10.7). කේතාංකයේ සංඛ්‍යානමය විශ්ලේෂණයක පදනම මත යතුර විවෘත කිරීම සිදු කළ හැකි බව පැහැදිලිය.

සරල පෙළ

කේතාංක පෙළ

සහල්. 10.7

මෙම ක්රමයේ ප්රභේදයක් ඊනියා වේ. ස්වයංක්රීය ක්රමය (විවෘත) යතුර විජිනේරා, ලෙස උත්පාදන යතුරතනි අකුරක් හෝ වචනයක් භාවිතා වේ. මෙම යතුර කලින් සාකච්ඡා කළ උදාහරණයට සමාන සාමාන්‍ය පෙළෙහි පළමු හෝ පළමු අක්ෂර කිහිපය සංකේතනය කිරීමට ආරම්භක තන්තුව හෝ නූල් ලබා දෙයි. සංකේතාංකන තන්තුව තේරීමට යතුර ලෙස සාමාන්‍ය පෙළ අක්ෂර පසුව භාවිතා වේ. පහත උදාහරණයේ, "I" අක්ෂරය උත්පාදක යතුර ලෙස භාවිතා කරයි (රූපය 10.8):

සරල පෙළ

කේතාංක පෙළ

සහල්. 10.8

උදාහරණයේ දැක්වෙන පරිදි, කේතාංක නූල් තෝරාගැනීම සරල පාඨයේ අන්තර්ගතය මගින් සම්පූර්ණයෙන්ම තීරණය වේ, i.e. සාමාන්‍ය පෙළ පිළිබඳ ප්‍රතිපෝෂණය සංකේතාංකන ක්‍රියාවලියට හඳුන්වා දෙනු ලැබේ.

Vigenere ක්රමයේ තවත් අනුවාදයක් වේ ස්වයංක්රීය ක්රමය (සංකේතනය කර ඇත) Vigenère යතුර. එය, පොදු යතුරු සංකේතනය මෙන්, උත්පාදක යතුරක් සහ ප්‍රතිපෝෂණ භාවිතා කරයි. වෙනස වන්නේ උත්පාදක යතුරක් සමඟ සංකේතනය කිරීමෙන් පසුව, අනුපිළිවෙලෙහි ඇති සෑම ඊලඟ යතුරු අක්ෂරයක්ම සරල පාඨයෙන් නොව, ප්රතිඵලය වන ගුප්ත ලේඛනයෙන් ලබා ගැනීමයි. පහත දැක්වෙන්නේ මෙම සංකේතාංකන ක්‍රමය යෙදීමේ මූලධර්මය පැහැදිලි කරන උදාහරණයක් වන අතර, පෙර පරිදිම "I" අක්ෂරය උත්පාදක යතුරක් ලෙස භාවිතා කරයි (රූපය 10.9):

සරල පෙළ

කේතාංක පෙළ

සහල්. 10.9

ඉහත උදාහරණයෙන් දැකිය හැකි පරිදි, එක් එක් ඊලඟ යතුරු සංකේතය ඊට පෙර ඇති ගුප්ත ලේඛන සංකේතය මගින් තීරණය කරනු ලැබුවද, එය පැහැදිලි පණිවිඩයේ සහ උත්පාදක යතුරේ පෙර ඇති සියලුම සංකේත මත ක්‍රියාකාරීව රඳා පවතී. එහි ප්‍රතිඵලයක් වශයෙන්, මූලාශ්‍ර පෙළෙහි සංඛ්‍යානමය ගුණාංගවල විසිරුණු බලපෑමක් ඇති අතර, එය ගුප්ත විශ්ලේෂකයෙකුට සංඛ්‍යානමය විශ්ලේෂණය යෙදීම දුෂ්කර කරයි. මෙම ක්‍රමයේ දුර්වල සබැඳිය නම් කේතාංකයේ යතුරේ අක්ෂර අඩංගු වීමයි.

වත්මන් ප්‍රමිතීන්ට අනුව, Vigenere සංකේතනය ආරක්ෂිත යැයි නොසැලකේ, නමුත් ප්‍රධාන දායකත්වය වන්නේ පණිවිඩ මගින්ම හෝ පණිවිඩයේ ක්‍රියාකාරීත්වය භාවිතයෙන් පුනරාවර්තනය නොවන යතුරු අනුපිළිවෙලවල් උත්පාදනය කළ හැකි බව සොයා ගැනීමයි.

මිශ්ර කිරීමේ සංකල්පය ප්රමාණවත් ලෙස ක්රියාත්මක කරන ආදේශන තාක්ෂණය ක්රියාත්මක කිරීමේ ප්රභේදයක්, රේඛීය නොවන පරිවර්තනයක් මත පදනම්ව පහත උදාහරණය වේ. තොරතුරු බිටු ප්‍රවාහය මූලික වශයෙන් දිග කොටස් වලට බෙදා ඇත එම්, සෑම බ්ලොක් එකක්ම වෙනස් සංකේත වලින් එකකින් නියෝජනය වේ. එතකොට ගොඩක්
සෑම අක්ෂරයක්ම මෙම කට්ටලයෙන් වෙනත් අක්ෂරයකින් ප්‍රතිස්ථාපනය වන පරිදි අක්ෂර මාරු කරනු ලැබේ. මාරු කිරීමේ මෙහෙයුමෙන් පසු, සංකේතය ආපසු හැරේ එම්-බිට් බ්ලොක්. විට විස්තර කරන ලද ඇල්ගොරිතම ක්රියාත්මක කරන උපකරණයකි
, රූපයේ දැක්වේ. 10.10, වගුව මඟින් කට්ටලයේ සංකේත මිශ්‍ර කිරීමේ රීතිය නියම කරයි
මූලද්රව්ය.

සහල්. 10.10.

ඇති බව පෙන්වීම අපහසු නැත
විවිධ ප්‍රතිවර්තන හෝ ඒ ආශ්‍රිත හැකි ආකෘති. මේ සම්බන්ධව, විශාල අගයන් යටතේ එම්ගුප්ත විශ්ලේෂකයාගේ කර්තව්‍යය ගණනය කිරීම පාහේ කළ නොහැක්කකි. උදාහරණයක් ලෙස, කවදාද
හැකි ආදේශන ගණන ලෙස අර්ථ දක්වා ඇත
, i.e. තාරකා විද්‍යාත්මක අංකයකි. නිසැකවම, එවැනි අගයක් සමඟ එම්සමඟ මෙම පරිවර්තනය ආදේශන බ්ලොක් (ආදේශ කිරීම අවහිර කරන්න, එස්-බ්ලොක්) ප්‍රායෝගික රහස්‍යභාවයක් ඇති බව සැලකිය හැක. කෙසේ වෙතත්, එහි පැවැත්ම උපකල්පනය කරන බැවින් එය ප්‍රායෝගිකව ක්‍රියාත්මක කිරීම කිසිසේත්ම කළ නොහැක්කකි
සම්බන්ධතා.

අපි දැන් එය සහතික කර ගනිමු එස්රූපයේ දැක්වෙන බ්ලොක් එක වේ. 10.10, ඇත්ත වශයෙන්ම රේඛීය නොවන පරිවර්තනයක් සිදු කරයි, ඒ සඳහා අපි සුපිරි ස්ථාන මූලධර්මය භාවිතා කරමු: පරිවර්තනය
රේඛීය නම්. අපි එහෙම මවාපාමු
, ඒ
. එවිට, a, එය අනුගමනය කරන්නේ කොහෙන්ද යන්නයි එස්-බ්ලොක් රේඛීය නොවේ.

10.4.2. ප්‍රතිවර්තන ක්‍රමය.

හිදී විකෘති කිරීම(හෝ මාරුවීම්) යතුරට අනුකූලව, සාමාන්‍ය පෙළ අක්ෂරවල අනුපිළිවෙල වෙනස් වන අතර, චරිතයේ අර්ථය ආරක්ෂා වේ. ප්‍රතිවර්තන කේතාංක යනු බ්ලොක් කේතාංක වේ, එනම්, ප්‍රභව පාඨය මූලික වශයෙන් බ්ලොක් වලට බෙදී ඇති අතර, යතුර මගින් නිශ්චිතව දක්වා ඇති ප්‍රතිවර්තනය සිදු කරනු ලැබේ.

මෙම සංකේතාංකන ක්‍රමයේ සරලම ක්‍රියාත්මක කිරීම කලින් සලකා බැලූ අන්තර් සම්බන්ධක ඇල්ගොරිතම විය හැකිය, එහි සාරය නම් තොරතුරු සංකේත ප්‍රවාහය දිග කොටස් වලට බෙදීමයි.
, එය ප්‍රමාණයේ මතක න්‍යාසයකට පේළියෙන් පේළියකට ලිවීම රේඛා සහ තීරු සහ තීරු මගින් කියවීම. මෙම ඇල්ගොරිතම සඳහා උදාහරණයක් වේ
fig දී. 10.11, එම කාලය තුළ වාක්‍ය ඛණ්ඩයක් සටහන් වේ x"විභාග කාලය ඉක්මනින් ආරම්භ වේ." ඉන්පසුව, permutation උපාංගයේ ප්රතිදානයේදී, පෝරමයේ ගුප්තකේතනයක්

සහල්. 10.11.

යතුරු හඳුන්වා දීමෙන් ප්‍රමිතිකරණ ක්‍රමයේ සලකා බලන ලද අනුවාදය සංකීර්ණ කළ හැක
සහ
, රූපයේ වගුව මගින් නිරූපණය කර ඇති පරිදි පිළිවෙලින් පේළි ලිවීමේ සහ තීරු කියවීමේ අනුපිළිවෙල තීරණය කරයි. 10.12. පරිවර්තනයේ ප්රතිඵලය මේ ආකාරයෙන් පෙනෙනු ඇත

සහල්. 10.12.

අත්තික්කා මත. 10.13 යනු දත්තවල ද්විමය ප්‍රගමනයක උදාහරණයකි (රේඛීය ක්‍රියාකාරිත්වය), එය දත්ත සරලව මාරු කර හෝ ප්‍රතිවර්තනය කර ඇති බව පෙන්වයි. පරිවර්තනය සිදු කරනු ලබන්නේ ප්‍රතිවර්තන වාරණ භාවිතා කරමිනි ( විකෘති කිරීම අවහිර කරන්න, පී- වාරණ). මෙම වාරණ මඟින් ක්‍රියාත්මක කරන ලද ප්‍රතිවර්තන තාක්‍ෂණයට එක් ප්‍රධාන අඩුපාඩුවක් ඇත: එය පණිවිඩ වංචා කිරීමට ගොදුරු වේ. ව්යාජ පණිවිඩය රූපයේ දැක්වේ. 10.13 සහ ඉතිරි ශුන්‍ය සමඟ ආදානයට තනි ඒකකයක් සැපයීමෙන් සමන්විත වන අතර එමඟින් අභ්‍යන්තර සබැඳි වලින් එකක් හඳුනා ගැනීමට ඔබට ඉඩ සලසයි. ගුප්ත විශ්ලේෂකයෙකුට සාමාන්‍ය පෙළ ප්‍රහාරයක් භාවිතයෙන් එවැනි යෝජනා ක්‍රමයක් විශ්ලේෂණය කිරීමට අවශ්‍ය නම්, ඔහු එවැනි රැවටිලිකාර පණිවිඩ අනුපිළිවෙලක් යවනු ඇත, එක් එක් සම්ප්‍රේෂණය සමඟ එක් ඒකකයක් එක් ස්ථානයකට මාරු කරයි. එවැනි ප්රහාරයක ප්රතිඵලයක් ලෙස, සියලු ආදාන සහ ප්රතිදාන සම්බන්ධතා ස්ථාපිත කරනු ඇත. පරිපථයක ආරක්ෂාව එහි ගෘහ නිර්මාණ ශිල්පය මත රඳා නොපවතින්නේ මන්දැයි මෙම උදාහරණයෙන් පෙන්නුම් කෙරේ.

10.4.3. ගැමා ක්රමය.

පී පරිපූර්ණ රහස්‍ය භාවයට ප්‍රවේශ වීමට දරන උත්සාහයන් බොහෝ නවීන විදුලි සංදේශ පද්ධති මගින් ප්‍රදර්ශනය කරනු ලබන්නේ පොරබැදීමේ මෙහෙයුම භාවිතා කරමිනි. යටතේ පොරකනවාසාමාන්‍ය පෙළ අක්ෂරවල කේත මත අහඹු සංඛ්‍යා අනුපිළිවෙලක කේත අධිස්ථාපනය කිරීමේ ක්‍රියාවලිය ලෙස වටහාගෙන ඇත, එය ගැමා ලෙසද හැඳින්වේ (ග්‍රීක හෝඩියේ  අකුරේ නමට පසුව, අහඹු ක්‍රියාවලියක් දැක්වීමට ගණිතමය සූත්‍රවල භාවිතා වේ). සූදුවප්‍රවාහ සංකේතාංකන ක්‍රම වලට යොමු වේ, අනුක්‍රමික plaintext අක්ෂර අනුක්‍රමිකව ciphertext අක්ෂර බවට පරිවර්තනය කරන විට, පරිවර්තන වේගය වැඩි කරයි. උදාහරණයක් ලෙස, තොරතුරු බිටු ප්‍රවාහය රූපයේ දැක්වෙන මොඩියුල 2 එකතු කිරීමේ එක් ආදානයකට පැමිණේ. 10.14, දෙවෙනි එකට ස්ක්‍රැම්බ්ලිං ද්විමය අනුක්‍රමයක් ඇත
. ඉතා මැනවින් අනුපිළිවෙල
සමාන විය හැකි ශුන්‍ය සහ ඒවා සහිත අහඹු අනුපිළිවෙලක් විය යුතුය. එවිට අවුට්පුට් එන්ක්‍රිප්ටඩ් ස්ට්‍රීම් එක
තොරතුරු අනුපිළිවෙලින් සංඛ්යානමය වශයෙන් ස්වාධීන වනු ඇත
, එනම් පරිපූර්ණ රහස්‍යභාවය සඳහා ප්‍රමාණවත් කොන්දේසිය තෘප්තිමත් වනු ඇත. ඇත්ත වශයෙන්ම, එය සම්පූර්ණයෙන්ම අහඹුයි.
එය අවශ්‍ය නොවේ මන්ද එසේ නොවුවහොත් ලබන්නාට සාමාන්‍ය පෙළ ප්‍රතිසාධනය කිරීමට නොහැකි වනු ඇත. ඇත්ත වශයෙන්ම, ලැබෙන පැත්තේ සරල පාඨය ප්රතිසාධනය කිරීම රීතියට අනුව සිදු කළ යුතුය
, එම නිසා හරියටම එකම ස්ක්‍රැම්බ්ලිං අනුපිළිවෙලක් සහ එකම අදියරක් ලැබෙන පැත්තෙන් ජනනය කළ යුතුය. කෙසේ වෙතත්, පිරිසිදු අවස්ථාවක් නිසා
මෙම ක්රියා පටිපාටිය කළ නොහැකි වනු ඇත.

ප්‍රායෝගිකව, ලැබෙන පැත්තේ ප්‍රතිනිෂ්පාදනය කළ හැකි ව්‍යාජ-සසම්භාවී අනුපිළිවෙලවල් (RRPs), ස්ක්‍රැම්බ්ලිං ඒවා ලෙස පුළුල් භාවිතයක් සොයාගෙන ඇත. Stream encryption තාක්‍ෂණය සාමාන්‍යයෙන් ජනක යන්ත්‍රයක් භාවිතා කරයි ප්‍රතිපෝෂණ සමඟ රේඛීය මාරු ලේඛනය (රේඛීය ප්රතිපෝෂණ මාරු කිරීම ලියාපදිංචි කරන්න(LFSR)). රූපයේ දැක්වෙන PSP උත්පාදකයේ සාමාන්ය ව්යුහය. 10.15, සමන්විත වන මාරු ලේඛනයක් ඇතුළත් වේ - තනි ප්‍රමාද මූලද්‍රව්‍ය හෝ බිටු තිබීම හැකි තත්වයන් සහ සමහර ක්ෂේත්ර මූලද්රව්ය ගබඩා කිරීම
ඔරලෝසු කාල පරතරය තුළ, නියතයන් මගින් බිටු වල ගබඩා කර ඇති මූලද්‍රව්‍ය (ප්‍රාන්ත) ගුණක ඇතුළත් ප්‍රතිපෝෂණ පරිපථයකි , සහ එකතු කරන්නන්. PSS පිහිටුවීම විස්තර කර ඇත්තේ ආකෘතියේ පුනරාවර්තන සම්බන්ධතාවයක් මගිනි

එහිදී සංගුණක
අයත් ස්ථාවර නියත වේ
, අනුපිළිවෙලෙහි එක් එක් ඊළඟ මූලද්රව්යය මත පදනම්ව ගණනය කරනු ලැබේ nපෙර ඒවා.

විවිධ රෙජිස්ටර් ප්‍රාන්ත සංඛ්‍යාව සීමිත බැවින් (උපරිම වශයෙන් ), නිශ්චිත චක්‍ර ගණනකට පසුව, ප්‍රාන්තය පෙර පැවති එකක ස්වරූපයෙන් පුනරාවර්තනය වන විට තත්වය නොවැළැක්විය හැකිය. කෙසේ වෙතත්, යම් ආරම්භක භාරයකින් ආරම්භ වේ, i.e. ස්ථාවර තත්වය, රූපයේ රූප සටහන. 10.15 විසින් ජනනය කරනු ලබන්නේ සඳහන් කළ පුනරාවර්තනයෙන් අර්ථ දක්වා ඇති තනි අනුක්‍රමයක් පමණි. එබැවින්, ලේඛනයේ තත්වය පුනරාවර්තනය කිරීම, පසුව ජනනය කරන ලද සියලුම සංකේත පුනරාවර්තනය වීමට හේතු වේ, එයින් අදහස් කරන්නේ ඕනෑම SRP ආවර්තිතා වේ. එපමනක් නොව, ලේඛනයේ ශුන්‍ය තත්වයේ (සියලු ඉලක්කම්වල ශුන්‍ය පැවතීම), සෑම විටම ශුන්‍ය වලින් පමණක් සමන්විත අනන්ත පරිහානීය අනුපිළිවෙලක් සාදනු ඇත. එවැනි නඩුවක් කිසිසේත්ම පොරොන්දු නොවන බව පැහැදිලිය, එබැවින් ලේඛනයේ ශුන්‍ය තත්ත්වය බැහැර කළ යුතුය. ප්රතිඵලයක් වශයෙන්, තවත් නැත
අනුපිළිවෙලෙහි හැකි උපරිම කාල සීමාව වඩා වැඩි නොවන අගයකට සීමා කරන ලේඛනයේ අවසර ලත් තත්වයන්
.

උදාහරණය 10.4.1. අත්තික්කා මත. 10.16, , රේඛීය ප්‍රතිපෝෂණ සහිත මාරු ලේඛනය මත පදනම්ව උත්පාදක යන්ත්‍රය ක්‍රියාත්මක කිරීම, එය කාලපරිච්ඡේදයේ ද්විමය ව්‍යාජ අහඹු අනුපිළිවෙලක් සාදයි
. ද්විමය PRS අවස්ථාවකදී, එකකින් ගුණ කිරීම බිටු ප්‍රතිදානය එකතු කරන්නෙකුට සම්බන්ධ කිරීමට සමාන වන බව සලකන්න. සහල්. 10.16, බී, ඔරලෝසු ස්පන්දන යොදන විට ලේඛනයේ අනුක්‍රමික අන්තර්ගතයන් (බිට් ප්‍රාන්ත), මෙන්ම ප්‍රතිපෝෂණ ප්‍රතිදානයේ (රූප සටහනේ OS ලක්ෂ්‍යය) තත්වයන් නිදර්ශනය කරයි. අනුක්‍රමය කියවන්නේ ආන්තික p හි අනුප්‍රාප්තික තත්වයන් ලෙස ය නිවැරදි තරාතිරම. අනෙකුත් බිටු වල තත්ත්‍වයන් කියවීමෙන් එම අනුක්‍රමයේම පිටපත් චක්‍ර එකකින් හෝ දෙකකින් මාරු වේ.

මුලින්ම බැලූ බැල්මට, දිගුකාලීන මතක කලාප පළලක් භාවිතා කිරීම ප්රමාණවත් තරම් ඉහළ ආරක්ෂාවක් සැපයිය හැකි බව උපකල්පනය කළ හැකිය. උදාහරණයක් ලෙස, IS-95 සම්මතයේ සෛලීය ජංගම සන්නිවේදන පද්ධතියක, කාලපරිච්ඡේදයේ PRP
මූලික චිප්ස් අතර. 1.228810 සංකේත/තත්පර 6ක චිප් අනුපාතයක් සමඟ, එහි කාල සීමාව වන්නේ:

එබැවින්, එවැනි දිගු කාලයක් සඳහා අනුපිළිවෙල පුනරාවර්තනය නොවන බැවින්, එය අහඹු ලෙස සැලකිය හැකි අතර පරිපූර්ණ රහස්යභාවයක් සැපයිය හැකි බව උපකල්පනය කළ හැකිය. කෙසේ වෙතත්, ව්යාජ සසම්භාවී අනුපිළිවෙලක් සහ සත්ය වශයෙන්ම අහඹු අනුපිළිවෙලක් අතර මූලික වෙනසක් ඇත: ව්යාජ අහඹු අනුපිළිවෙලක් යම් ඇල්ගොරිතමයකට අනුව සෑදී ඇත. මේ අනුව, ඇල්ගොරිතම දන්නේ නම්, අනුපිළිවෙලම දැන ගනු ඇත. මෙම විශේෂාංගයේ ප්‍රතිඵලයක් ලෙස, රේඛීය ප්‍රතිපෝෂණ මාරු ලේඛනයක් භාවිතා කරන සංකේතාංකන ක්‍රමයක් දන්නා plaintext ප්‍රහාරයකට ගොදුරු වේ.

ප්‍රතිපෝෂණ ටැප්, ලේඛනයේ ආරම්භක තත්වය සහ සම්පූර්ණ අනුපිළිවෙල තීරණය කිරීම සඳහා, ගුප්ත විශ්ලේෂකයෙකුට පමණක් තිබීම ප්‍රමාණවත් වේ.
සරල පාඨයේ බිටු සහ ඒවාට අනුරූප කේතාංකය. පැහැදිලිවම, අගය 2 nසමාන PSP කාල සීමාවට වඩා බෙහෙවින් අඩුය
. අපි උදාහරණයකින් සඳහන් කර ඇති අවදානම නිදර්ශනය කරමු.

උදාහරණය 10.4.2. SRP කාලපරිච්ඡේදය Scrambling එක ලෙස භාවිතා කිරීමට ඉඩ දෙන්න
, පෝරමයේ පුනරාවර්තනය භාවිතයෙන් උත්පාදනය කරන ලදී

0001 ලේඛනයේ ආරම්භක තත්වයේදී. ප්රතිඵලයක් වශයෙන්, අනුපිළිවෙල සාදනු ලැබේ. PSP උත්පාදකයේ ප්‍රතිපෝෂණ ව්‍යුහය ගැන කිසිවක් නොදන්නා ගුප්ත විශ්ලේෂකයෙකු ලබා ගැනීමට සමත් වූ බව අපි උපකල්පනය කරමු.
cryptogram bit සහ එහි පොදු සමාන:

ඉන්පසුව, මොඩියුල 2 අනුපිළිවෙල දෙකම එකතු කිරීමෙන් පසු, ගුප්ත විශ්ලේෂකයෙකුට ස්ක්‍රැම්බ්ලිං අනුපිළිවෙලෙහි ඛණ්ඩයක් ලැබේ, එය විවිධ වේලාවන්හි මාරු ලේඛනයේ තත්වය පෙන්වයි. එබැවින්, උදාහරණයක් ලෙස, යතුරු අනුපිළිවෙලෙහි පළමු බිටු හතර යම් වේලාවක ලේඛනයේ තත්වයට අනුරූප වේ. . අපි දැන් එක් ස්ථානයකින් බිටු හතරක් තෝරන කවුළුව දකුණට මාරු කළහොත්, මාරුවීම් ලේඛනයේ අවස්ථා අනුක්‍රමික කාලවලදී ලබා ගනී.
. ප්‍රතිපෝෂණ පරිපථයේ රේඛීය ව්‍යුහය අනුව, අපට එය ලිවිය හැකිය

කොහෙද PSP සංකේතය, ප්‍රතිපෝෂණ පරිපථය මගින් ජනනය කර ලේඛනයේ පළමු ඉලක්කම් ආදානයට සපයනු ලැබේ, සහ
සිටීම හෝ නොපැමිණීම තීරණය කරයි මමමාරු ලේඛනයේ බිටු ප්‍රතිදානය සහ එකතු කරන්නා අතර -th සම්බන්ධතාවය, i.e. ප්රතිපෝෂණ යෝජනා ක්රමය.

මාරුවීම් ලේඛනයේ අවස්ථා අඛණ්ඩව හතර වතාවක් විශ්ලේෂණය කිරීමෙන්, අපට නොදන්නා කරුණු හතරක් සමඟ පහත දැක්වෙන සමීකරණ හතරක පද්ධතිය සම්පාදනය කළ හැකිය:

මෙම සමීකරණ පද්ධතියේ විසඳුම සංගුණකවල පහත අගයන් ලබා දෙයි:

මේ අනුව, රේඛීය ලේඛනයේ ප්රතිපෝෂණ පරිපථය තීරණය කිරීම සහ වේලාවේ මොහොතේ එහි තත්වය දැන ගැනීම , ගුප්ත විශ්ලේෂකයාට අත්තනෝමතික අවස්ථාවක දී ස්ක්‍රැම්බල් අනුක්‍රමය ප්‍රතිනිෂ්පාදනය කිරීමට හැකි වන අතර, එම නිසා බාධා කළ ගුප්තකේතනය විකේතනය කිරීමට හැකි වේ.

සලකා බලන උදාහරණය හිතුවක්කාර මතක මාරු ලේඛනයකට සාමාන්‍යකරණය කිරීම n, මුල් සමීකරණය ලෙස දැක්විය හැක

,

සහ සමීකරණ පද්ධතිය පහත න්‍යාස ආකාරයෙන් ලියා ඇත

,

කොහෙද
, ඒ
.

එය matrix හි තීරු බව පෙන්විය හැක රේඛීයව ස්වාධීන වන අතර, එබැවින් ප්‍රතිලෝම න්‍යාසයක් ඇත
. ප්රතිඵලයක් වශයෙන්

.

Matrix ප්‍රතිලෝමයට අනුපිළිවෙල අවශ්‍ය වේ මෙහෙයුම්, එසේ
අපිට තියනවා
මෙහෙයුම් වේගයක් ඇති පරිගණකයක් සඳහා, 1 μs සඳහා එක් මෙහෙයුමක් සඳහා අනුකෘතිය ආපසු හැරවීමට තත්පර 1ක් අවශ්‍ය වේ. පැහැදිලිවම, මාරුවීම් ලේඛනයේ දුර්වලතාවය ප්‍රතිපෝෂණවල රේඛීයතාවය නිසා වේ.

සාමාන්‍ය පෙළ සහ සංකේතාංකනයේ කොටස් සංසන්දනය කිරීමේදී විශ්ලේෂකයෙකුට PSP හි මූලද්‍රව්‍ය ගණනය කිරීම අපහසු කිරීම සඳහා, ප්‍රතිදානය සහ කේතාංක පෙළ පිළිබඳ ප්‍රතිපෝෂණය භාවිතා කරනු ලැබේ. අත්තික්කා මත. 10.17 කේතාංක ප්‍රතිපෝෂණ හඳුන්වා දීමේ මූලධර්මය පැහැදිලි කරයි.

සහල්. 10.17.ප්‍රතිපෝෂණ සමඟ සංකේතනය ප්‍රවාහ කරන්න.

පළමුව, පූර්විකාවක් සම්ප්‍රේෂණය කරනු ලැබේ, එහි ආරම්භක අදියරේ අගය ඇතුළුව ජනනය කරන ලද SRP හි පරාමිතීන් පිළිබඳ තොරතුරු අඩංගු වේ. Z 00 එක් එක් සඳහා nඋත්පාදනය කරන ලද ciphergram සංකේත, නව අදියර අගයක් ගණනය කර උත්පාදක යන්ත්රය තුළ සකසා ඇත
. ප්‍රතිපෝෂණ ගැමා ක්‍රමය ගුප්ත ලේඛන විකෘති කිරීම් වලට සංවේදී කරයි. එබැවින්, සන්නිවේදන නාලිකාවට බාධා කිරීම හේතුවෙන්, ලැබුණු සමහර සංකේත විකෘති විය හැකි අතර, එය PRS අදියරෙහි වැරදි අගයක් ගණනය කිරීමට හේතු වන අතර තවදුරටත් විකේතනය කිරීම අපහසු කරයි, නමුත් ලැබීමෙන් පසු nනිවැරදි කේතාංක අක්ෂර පද්ධතිය ප්‍රතිස්ථාපනය වේ. ඒ අතරම, එවැනි විකෘතියක් වැරදි දත්ත පැටවීමට ප්රහාරකයාගේ උත්සාහය මගින් පැහැදිලි කළ හැකිය.

කරුණාකර anai iptography ඉඩම් සායි ikihauwai ගෙවීමට පැමිණිලි කරන්න! ඔබ පන්තියේ සිටින ඔබේ මිතුරන්ට සටහන් ලියන්නේ හෝ විනෝදය සඳහා ගුප්ත ලේඛන (කේත සහ කේතාංක විද්‍යාව) සොයා ගැනීමට උත්සාහ කළත්, මෙම ලිපිය ඔබට මූලික මූලධර්ම කිහිපයක් ඉගෙන ගැනීමට සහ පුද්ගලික පණිවිඩ සංකේතනය කිරීමට ඔබේම ක්‍රමයක් නිර්මාණය කිරීමට උපකාරී වේ. ආරම්භ කළ යුතු ස්ථානය පිළිබඳ අදහසක් ලබා ගැනීමට පහත පියවර 1 කියවන්න!


සමහර අය එකම සංකල්ප හැඳින්වීමට "කේතය" සහ "කේතාංකය" යන වචන භාවිතා කරයි, නමුත් මෙම ගැටළුව බැරෑරුම් ලෙස අධ්‍යයනය කරන අය දන්නවා මේවා සම්පූර්ණයෙන්ම වෙනස් සංකල්ප දෙකක් බව. රහස් කේතයක් යනු ඔබේ පණිවිඩයේ ඇති සෑම වචනයක් හෝ වාක්‍ය ඛණ්ඩයක් වෙනත් වචනයක්, වාක්‍ය ඛණ්ඩයක් හෝ අක්ෂර මාලාවකින් ප්‍රතිස්ථාපනය කරන පද්ධතියකි. කේතාංකයක් යනු ඔබේ පණිවිඩයේ සෑම අකුරක්ම වෙනත් අකුරකින් හෝ සංකේතයකින් ප්‍රතිස්ථාපනය කරන පද්ධතියකි.

පියවර

කේත

සම්මත කේත

    ඔබේ පණිවිඩය සාදන්න.කේත පොතක් භාවිතා කරමින්, පණිවිඩය ප්රවේශමෙන් හා ප්රවේශමෙන් ලියන්න. ඔබේ කේතය කේතාංකයක් සමඟ යුගල කිරීම ඔබේ පණිවිඩය වඩාත් ආරක්ෂිත කරන බව සලකන්න!

    ඔබේ පණිවිඩය පරිවර්තනය කරන්න.ඔබේ මිතුරන්ට පණිවිඩය ලැබුණු විට, පණිවිඩය පරිවර්තනය කිරීමට ඔවුන්ගේ කේත පොතේ පිටපත භාවිතා කිරීමට අවශ්‍ය වනු ඇත. ඔබ ද්විත්ව ආරක්ෂණ ක්‍රමයක් භාවිතා කරන බව ඔවුන් දන්නා බවට වග බලා ගන්න.

    කේත පොත

    පොලිස් කේතීකරණය

    කේතාංක

    දිනය පදනම් වූ සංකේතනය

    1. දිනයක් තෝරන්න.උදාහරණයක් ලෙස, එය 1946 දෙසැම්බර් 16 වන දින ස්ටීවන් ස්පීල්බර්ග්ගේ උපන් දිනය වනු ඇත. මෙම දිනය අංක සහ ස්ලැෂ් (12/18/46) භාවිතයෙන් ලියන්න, ඉන්පසු ඔබට සංකේතාත්මක පණිවිඩයක් යැවීමට භාවිතා කළ හැකි ඉලක්කම් හයේ අංක 121846 ලබා ගැනීමට ඉරි ඉවත් කරන්න.

      සෑම අකුරකටම අංකයක් ලබා දෙන්න."මම ස්ටීවන් ස්පීල්බර්ග්ගේ චිත්‍රපටවලට කැමතියි" යන පණිවිඩය සිතා බලන්න. පණිවිඩය යටතේ, ඔබ ඔබේ ඉලක්කම් හයේ අංකය වාක්‍යයේ අවසානය දක්වා නැවත නැවතත් ලියන්න: 121 84612184 612184 6121846 121846121.

      ඔබගේ පණිවිඩය සංකේතනය කරන්න.වමේ සිට දකුණට අකුරු ලියන්න. සෑම සරල අකුරු අකුරක්ම ඊට පහළින් ලැයිස්තුගත කර ඇති ඒකක ගණනින් ගෙන යන්න. "M" අකුර එක් ඒකකයකින් මාරු වී "H" බවට පත් වේ, "H" අක්ෂරය ඒකක දෙකකින් මාරු වී "P" බවට පත් වේ. "I" අක්ෂරය ඒකක 2 කින් මාරු කර ඇති බව කරුණාවෙන් සලකන්න, මේ සඳහා ඔබ හෝඩියේ ආරම්භයට පනින්න, එය "B" බවට පත් වේ. ඔබගේ අවසාන පණිවිඩය වනුයේ "Npyo hfögbuschg ynyfya chukgmse tsyuekseb" යන්නයි.

      ඔබේ පණිවිඩය පරිවර්තනය කරන්න.යමෙකුට ඔබේ පණිවිඩය කියවීමට අවශ්‍ය වූ විට, ඔවුන්ට දැන ගැනීමට අවශ්‍ය වන්නේ ඔබ සංකේතනය කිරීමට භාවිතා කළ දිනයයි. නැවත සංකේතනය කිරීමට, ප්‍රතිලෝම ක්‍රියාවලිය භාවිතා කරන්න: සංඛ්‍යාත්මක කේතය ලියන්න, ඉන්පසු ප්‍රතිවිරුද්ධ අනුපිළිවෙලට අකුරු ආපසු දෙන්න.

      • දිනයක් සමඟ කේතනය කිරීම අතිරේක වාසියක් වන අතර එම දිනය නියත වශයෙන්ම ඕනෑම දෙයක් විය හැකිය. ඔබට ඕනෑම වේලාවක දිනය වෙනස් කළ හැකිය. මෙමගින් කේතාංක පද්ධතිය යාවත්කාලීන කිරීම අනෙකුත් ක්‍රම වලට වඩා පහසු වේ. කෙසේ වෙතත්, 1945 මැයි 9 වැනි ප්රසිද්ධ දිනයන් වළක්වා ගැනීම වඩා හොඳය.

    අංකයක් සමඟ සංකේතනය කිරීම

    1. ඔබේ මිතුරා සමඟ රහස් අංකයක් තෝරන්න.උදාහරණයක් ලෙස, අංක 5.

      එක් එක් පේළියේ මෙම අකුරු ගණන සමඟ ඔබේ පණිවිඩය (හිස්තැන් නැත) ලියන්න (අවසාන පේළිය කෙටි නම් කරදර නොවන්න). උදාහරණයක් ලෙස, "මගේ කවරය පිපිරී ඇත" යන පණිවිඩය මේ ආකාරයෙන් පෙනෙනු ඇත:

      • Moepr
      • කේවියර්
      • යුරේස්
      • ආවරණය
    2. කේතාංකයක් නිර්මාණය කිරීම සඳහා, ඉහළ සිට පහළට අකුරු ගෙන ඒවා ලියන්න.පණිවිඩය "Myikokererrypyatrtao" වනු ඇත.

      ඔබේ පණිවිඩය විකේතනය කිරීමට, ඔබේ මිතුරා මුළු අකුරු ගණන ගණන් කළ යුතුය, එය 5 න් බෙදන්න, සහ අසම්පූර්ණ රේඛා තිබේදැයි තීරණය කරන්න. ඊට පසු, ඔහු/ඇය මෙම ලිපි තීරුවල ලියා එක් එක් පේළියේ අකුරු 5ක් සහ අසම්පූර්ණ පේළියක් (ඇත්නම්) ඇති පරිදි, පණිවිඩය කියවයි.

    ග්‍රැෆික් කේතාංකය

    සීසර් නැවත සකස් කිරීම

    රහස් භාෂා

    ව්යාකූල භාෂාව

    ශබ්ද කේතය

    මෝඩයි

    • ඔබගේ කේතය යවන්නා සහ ලබන්නා පමණක් දන්නා ස්ථානයක සඟවන්න. උදාහරණයක් ලෙස, ඕනෑම පෑනක් ගලවා ඔබේ කේතය එය තුළට දමා, පෑන නැවත එකලස් කර, ස්ථානයක් සොයාගෙන (පැන්සල් රඳවනයක් වැනි) සහ ලබන්නාට පෑනෙහි ස්ථානය සහ වර්ගය කියන්න.
    • කේතය තවත් ව්‍යාකූල කිරීමට අවකාශයන් සංකේතනය කරන්න. උදාහරණයක් ලෙස, ඔබට හිස්තැන් වෙනුවට අකුරු (E, T, A, O, සහ H හොඳින් වැඩ කරන) භාවිතා කළ හැක. ඒවා හිස් ලෙස හැඳින්වේ. පළපුරුදු කේත කඩන්නන් සඳහා s, b, b, සහ z ඉතා පැහැදිලිව පෙනෙනු ඇත, එබැවින් ඒවා හෝ කැපී පෙනෙන වෙනත් අක්ෂර භාවිතා නොකරන්න.
    • අහඹු ලෙස වචනවල අකුරු නැවත සකස් කිරීමෙන් ඔබට ඔබේම කේතයක් නිර්මාණය කළ හැකිය. "උද්‍යානයේ ඩිජ් යෙම්න්" - "උද්‍යානයේ මා එනතුරු සිටින්න."
    • සෑම විටම ඔබේ පැත්තේ නියෝජිතයින්ට කේත යවන්න.
    • තුර්කි අයර්ලන්ත භාවිතා කරන විට, ව්යාංජනාක්ෂරයකට පෙර "eb" විශේෂයෙන් භාවිතා කිරීමට අවශ්ය නොවේ. ඔබට "එනම්", "br", "of" හෝ වෙනත් නොපෙනෙන අක්ෂර සංයෝගයක් භාවිතා කළ හැක.
    • ස්ථානීය කේතනය භාවිතා කරන විට, විකේතනය වඩාත් අපහසු කිරීමට අකුරු එක් ස්ථානයක සිට තවත් ස්ථානයකට එක් කිරීමට, ඉවත් කිරීමට සහ නැවත සකස් කිරීමට පවා නිදහස් වන්න. ඔබේ සහකරු ඔබ කරන දේ තේරුම් ගෙන ඇති බවට වග බලා ගන්න, නැතහොත් ඇයට/ඔහුට ඒ සියල්ල අර්ථ විරහිත වනු ඇත. ඔබට එක් එක් අකුරු තුනක්, හතරක් හෝ පහක් ඇති පරිදි පෙළ කොටස් වලට බෙදිය හැකිය, ඉන්පසු ඒවා මාරු කරන්න.
    • සීසර් නැවත සකස් කිරීම සඳහා, ඔබට අවශ්‍ය පරිදි අකුරු ඉදිරියට හෝ පසුපසට නැවත සකස් කළ හැක. එක් එක් අකුර සඳහා ප්‍රගමන රීති සමාන බව සහතික කර ගන්න.
    • සෑම විටම විකේතනය කළ පණිවිඩ විනාශ කරන්න.
    • ඔබ ඔබේම කේතය භාවිතා කරන්නේ නම්, එය අන් අයට තේරුම් ගැනීමට නොහැකි තරම් සංකීර්ණ නොකරන්න. ඔබට පවා තේරුම් ගැනීමට අපහසු විය හැකිය!
    • Morse කේතය භාවිතා කරන්න. මෙය වඩාත් ප්‍රසිද්ධ කේත වලින් එකකි, එබැවින් ඔබේ මැදිහත්කරු එය කුමක්දැයි ඉක්මනින් තේරුම් ගනීවි.

    අනතුරු ඇඟවීම්

    • ඔබ කේතය වැරදි ලෙස ලියන්නේ නම්, මෙය විකේතනය කිරීමේ ක්‍රියාවලිය ඔබේ සහකරුට වඩාත් අපහසු වනු ඇත, ඔබ විකේතනය ව්‍යාකූල කිරීමට විශේෂයෙන් නිර්මාණය කර ඇති කේත හෝ කේතාංකවල වෙනස්කම් භාවිතා නොකරන්නේ නම් (ඔබේ සහකරු හැර).
    • ව්‍යාකූල භාෂාව කෙටි වචන සඳහා වඩාත් සුදුසුය. දිගු වචන සමඟ එය එතරම් ඵලදායී නොවේ, මන්ද අමතර අකුරු බොහෝ දුරට පෙනෙන බැවිනි. කථනයේදී එය භාවිතා කරන විටද එය එසේම වේ.

වරක්, වැඩිමහල් නස්තා සහ මම රහස් පරීක්ෂකයින් සහ රහස් පරීක්ෂකයින් ලෙස දැඩි ලෙස ක්‍රීඩා කළ අතර, අපගේම කේතාංක, විමර්ශන ක්‍රම ඉදිරිපත් කළහ. පසුව මෙම විනෝදාංශය සමත් වූ අතර පසුව නැවත පැමිණියේය. නස්තාට පෙම්වතෙක් සිටින අතර ඔහු බාලදක්ෂයන් උද්යෝගයෙන් ක්‍රීඩා කරයි. ඔහුගේ ආශාව මගේ දුව විසින් බෙදා ගන්නා ලදී. ඔබ දන්නා පරිදි, වැදගත් තොරතුරු එකිනෙකා වෙත සම්ප්රේෂණය කිරීම සඳහා, බුද්ධි නිලධාරීන්ට කේතාංකයක් අවශ්ය වේ. මෙම ක්‍රීඩා ආධාරයෙන්, ඔබ වචනයක් හෝ සම්පූර්ණ පෙළක් සංකේතනය කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත!

සුදු ලප

ඕනෑම පෙළක්, කේතාංකයක් නොමැතිව වුවද, අකුරු සහ වචන අතර හිස්තැන් වැරදි ලෙස තබා ඇත්නම්, කියවීමට අපහසු ගිබරි බවට හැරවිය හැක.

උදාහරණයක් ලෙස, සරල සහ පැහැදිලි වාක්‍යයක් හැරෙන්නේ මෙයයි "මාව වැව අසලදී හමුවන්න" - "යනබර් යෙගුසේරා සමඟ රැස්වීමකදී".

අවධානයෙන් සිටින පුද්ගලයෙකු පවා අල්ලා ගැනීම වහාම නොදකිනු ඇත. නමුත් පළපුරුදු බාලදක්ෂ ඩිම්කා පවසන්නේ මෙය සරලම සංකේතාංකන වර්ගය බවයි.

ස්වර නොමැතිව

නැතහොත් ඔබට මෙම ක්‍රමය භාවිතා කළ හැකිය - ස්වර නොමැතිව පෙළ ලියන්න.

උදාහරණයක් ලෙස, මෙන්න වාක්‍යයක්: "නෝට්ටුව කැලේ අද්දර පිහිටි ඕක් ගෙඩියක කුහරයේ ඇත". සංකේතනය කළ පෙළ මේ ආකාරයට පෙනේ: "Zpska බොරු in dpl db, ktr stt n pshke ls".

එයට දක්ෂතාවය සහ නොපසුබට උත්සාහය යන දෙකම අවශ්‍ය වනු ඇත, සහ සමහර විට වැඩිහිටියන්ගේ උපකාරය (සමහර විට ඔවුන්ගේ මතකය පුහුණු කිරීමට සහ ඔවුන්ගේ ළමා කාලය මතක තබා ගැනීමට හානියක් නොවන).

අනෙක් පැත්ත කියවන්න

මෙම සංකේතනය එකවර ක්‍රම දෙකක් ඒකාබද්ධ කරයි. පෙළ දකුණේ සිට වමට කියවිය යුතුය (එනම්, අනෙක් අතට), සහ වචන අතර අවකාශය අහඹු ලෙස තැබිය හැකිය.

මෙන්න, කියවන්න සහ විකේතනය කරන්න: "Neleta minv oak, manoro tsop irtoms".

පළමු සඳහා දෙවන

එසේත් නැතිනම් හෝඩියේ සෑම අකුරක්ම ඊට පහත අකුරින් දැක්විය හැක. එනම්, "a" වෙනුවට "b", "b" වෙනුවට "c", "c" වෙනුවට "d" යනාදිය ලියන්නෙමු.

මෙම මූලධර්මය මත පදනම්ව, ඔබට අසාමාන්ය කේතාංකයක් නිර්මාණය කළ හැකිය. ව්‍යාකූල නොවීමට, අපි ක්‍රීඩාවේ සියලුම සහභාගිවන්නන් සඳහා කුඩා වංචා කළෙමු. ඔවුන් සමඟ මෙම ක්රමය භාවිතා කිරීම වඩාත් පහසු වේ.

අපි ඔබ වෙනුවෙන් සංකේතනය කළ වාක්‍ය ඛණ්ඩය අනුමාන කරන්න: "T'ilb g tzhsibmzh fiobue mzhdlp - ojlpdeb oj toynbzhu schmarf අනුව".

නියෝජිතයන්

පෙර කේතාංකය හා සමාන මූලධර්මය අනුව, "ප්රතිස්ථාපන" ක්රමය භාවිතා වේ. පූජනීය යුදෙව් පාඨ සංකේතනය කිරීමට එය භාවිතා කළ බව මම කියෙව්වා.

හෝඩියේ පළමු අකුර වෙනුවට, අපි අන්තිම එක ලියන්නෙමු, දෙවැන්න වෙනුවට - අවසාන කොටස සහ යනාදිය. එනම් A - Z වෙනුවට B - Yu වෙනුවට C - E ...

පෙළ විකේතනය කිරීම පහසු කිරීම සඳහා, ඔබ අතේ පෑනක් සහිත අක්ෂරයක් සහ කඩදාසි කැබැල්ලක් තිබිය යුතුය. ඔබ ලිපියේ ලිපි හුවමාරුව දෙස බලා එය ලියන්න. දරුවෙකුට ඇස සහ විකේතනය මගින් තක්සේරු කිරීම අපහසු වනු ඇත.

මේස

මුලින්ම මේසයට ලිවීමෙන් පෙළ සංකේතනය කළ හැකිය. ඔබ වචන අතර අවකාශය සලකුණු කරන්නේ කුමන අකුරද යන්න කල්තියා එකඟ විය යුතුය.

කුඩා ඉඟියක් - එය පොදු අකුරක් (p, k, l, o වැනි) විය යුතුය, මන්ද කලාතුරකින් වචනවල ඇති අකුරු වහාම ඇසට හසු වන අතර මේ නිසා පෙළ පහසුවෙන් විකේතනය වේ. මේසය කොතරම් විශාලද යන්න සහ ඔබ වචන ඇතුළත් කරන්නේ කෙසේද (වමේ සිට දකුණට හෝ ඉහළ සිට පහළට) ඔබ සාකච්ඡා කළ යුතුය.

අපි මේසය භාවිතයෙන් වාක්‍ය ඛණ්ඩය එකට සංකේතනය කරමු: රාත්‍රියේදී අපි කාප් අල්ලා ගැනීමට යමු.

අවකාශය "r" අක්ෂරයෙන් දක්වනු ඇත, වචන ඉහළ සිට පහළට ලියා ඇත. වගුව 3 න් 3 (අපි සාමාන්ය නෝට්බුක් පත්රයේ සෛල තුළ අඳින්නෙමු).

මෙන්න අපට ලැබෙන දේ:
එන් අයි එම් ඕ ටී කේ ඒ වයි
ඕ යූ ඩී ආර් වී ඒ එස් ආර්
සීඑච් ආර් ඊ එල් අයි ආර් ආර් ඊ.

දැලිස්

මේ ආකාරයෙන් සංකේතනය කර ඇති පෙළ කියවීම සඳහා, ඔබට සහ ඔබේ මිතුරාට එකම ස්ටෙන්සිල් අවශ්‍ය වනු ඇත: අහඹු ලෙස පිළිවෙලට කපා ඇති කොටු සහිත කඩදාසි තහඩු.

සංකේතනය ස්ටෙන්සිල් මෙන් හරියටම එකම ආකෘතියේ පත්‍රයක ලිවිය යුතුය. අකුරු සෛල සිදුරු වලින් ලියා ඇත (සහ ඔබට ලිවිය හැකිය, උදාහරණයක් ලෙස, දකුණේ සිට වමට හෝ ඉහළ සිට පහළට), ඉතිරි සෛල වෙනත් ඕනෑම අකුරු වලින් පුරවා ඇත.

පොතේ යතුර

පෙර කේතාංකයේ අපි ස්ටෙන්සිල් දෙකක් සකස් කර ඇත්නම්, දැන් අපට එකම පොත් අවශ්ය වේ. මට මතකයි මගේ පුංචි කාලේ ඉස්කෝලේ කොල්ලෝ මේ සඳහා ඩූමාස්ගේ "The Three Musketeers" නවකතාව භාවිතා කළා.

එම සටහන් පෙනුනේ මෙලෙසිනි.
"324 s, 4 a, c, 7 sl.
150 s, 1 a, n, 11 w...."

පළමු ඉලක්කම්පිටු අංකය සඳහන් කළා
දෙවැනි- ඡේද අංකය
තුන්වන ලිපිය- ඉහත (ඇ) හෝ පහළ (n) ඡේද ගණන් කරන්නේ කෙසේද,
හතරවන අකුර- වචනය.

මගේ උදාහරණයේ, අපේක්ෂිත වචන සෙවිය යුතුය:
පළමු වචනය: 324 පිටුවේ, ඉහළ සිට 4 වන ඡේදයේ, හත්වන වචනය.
දෙවන වචනය: 150 පිටුවේ, පහළ සිට 1 ඡේදය, එකොළොස්වන වචනය.

විකේතන ක්‍රියාවලිය වේගවත් නොවේ, නමුත් පිටස්තර කිසිවකුට පණිවිඩය කියවීමට නොහැකි වනු ඇත.

ආදේශන කේතාංකවල (හෝ ආදේශන කේතාංකවල), ට ප්‍රතිවිරුද්ධව, පෙළෙහි මූලද්‍රව්‍ය ඒවායේ අනුපිළිවෙල වෙනස් නොකරයි, නමුත් ඒවාම වෙනස් වේ, i.e. මුල් අකුරු යම් නීතිරීතිවලට අනුව වෙනත් අකුරු හෝ සංකේත (එකක් හෝ කිහිපයක්) සමඟ ප්‍රතිස්ථාපනය වේ.

මෙම පිටුව අකුරු හෝ අංක මත ආදේශනය සිදුවන කේතාංක විස්තර කරයි. වෙනත් අක්ෂරාංක නොවන අක්ෂර සඳහා, අක්ෂර හෝ රටා සංයෝජන සඳහා ප්‍රතිස්ථාපනය සිදු වූ විට, මෙය සෘජු ලෙස හැඳින්වේ.

Monoalphabetic කේතාංක

monoalphabetic ආදේශන කේතාංකවල, සෑම අකුරක්ම එකම එක අකුරකින්/සංකේතයකින් හෝ අකුරු/සංකේත සමූහයකින් ප්‍රතිස්ථාපනය වේ. හෝඩියේ අකුරු 33 ක් තිබේ නම්, ආදේශන නීති 33 ක් ඇත: A වෙනස් කළ යුතු දේ, B වෙනස් කළ යුතු දේ, ආදිය.

එවැනි කේතාංක යතුර නොදැන වුවද විකේතනය කිරීම තරමක් පහසුය. මෙය භාවිතයෙන් සිදු කෙරේ සංඛ්යාත විශ්ලේෂණය ciphertext - ඔබ එක් එක් අකුර පෙළෙහි කොපමණ වාර ගණනක් සිදු වේද යන්න ගණන් කළ යුතු අතර, පසුව මුළු අකුරු ගණනින් බෙදන්න. ලැබෙන සංඛ්‍යාතය යොමුව සමඟ සැසඳිය යුතුය. රුසියානු භාෂාව සඳහා වඩාත් පොදු අක්ෂරය වන්නේ O අකුර, පසුව E, සහ යනාදියයි. ඇත්ත, සංඛ්‍යාත විශ්ලේෂණය විශාල සාහිත්‍ය පාඨ මත ක්‍රියා කරයි. භාවිතා කරන වචන අනුව පෙළ කුඩා හෝ ඉතා නිශ්චිත නම්, අකුරුවල සංඛ්‍යාතය යොමුවෙන් වෙනස් වන අතර විසඳීමට වැඩි කාලයක් ගත කිරීමට සිදුවනු ඇත. පහත දැක්වෙන්නේ NKRYA පදනම මත ගණනය කරන ලද රුසියානු භාෂාවේ අකුරු සංඛ්‍යාතයේ (එනම් පෙළෙහි ඇති අකුරු වල සාපේක්ෂ සංඛ්‍යාතය) වගුවකි.

සංකේතාත්මක පණිවිඩ විකේතනය කිරීම සඳහා සංඛ්‍යාත විශ්ලේෂණ ක්‍රමය භාවිතා කිරීම බොහෝ සාහිත්‍ය කෘතිවල අලංකාර ලෙස විස්තර කර ඇත, නිදසුනක් ලෙස, "" නවකතාවේ ආතර් කොනන් ඩොයිල් හෝ "" හි එඩ්ගර් පෝ.

monoalphabetic ආදේශක කේතාංකයක් සඳහා කේත වගුවක් සම්පාදනය කිරීම පහසුය, නමුත් එය මතක තබා ගැනීම තරමක් අපහසු වන අතර නැති වුවහොත් එය යථා තත්වයට පත් කිරීම පාහේ කළ නොහැක්කකි, එබැවින් එවැනි කේත පිටු සම්පාදනය කිරීම සඳහා සමහර නීති රීති සාමාන්‍යයෙන් නිර්මාණය කර ඇත. පහත දැක්වෙන්නේ මෙම නීතිවලින් වඩාත් ප්රසිද්ධය.

අහඹු කේතය

මා ඉහත ලියා ඇති පරිදි, සාමාන්‍ය අවස්ථාවෙහිදී, ප්‍රතිස්ථාපන කේතාංකය සඳහා, ප්‍රතිස්ථාපනය කළ යුත්තේ කුමන අකුරටදැයි ඔබ සොයා බැලිය යුතුය. සරලම දෙය නම් හෝඩියේ අකුරු ගෙන අහඹු ලෙස මිශ්‍ර කර හෝඩියේ රේඛාවට යටින් ඒවා ලිවීමයි. කේත වගුවක් ලබා ගන්න. උදාහරණයක් ලෙස, මේ වගේ:

රුසියානු භාෂාවේ අකුරු 33 ක් සඳහා එවැනි වගු වල ප්රභේද ගණන = 33! ≈ 8.683317618811886*10 36 . කෙටි පණිවිඩ සංකේතනය කිරීමේ දෘෂ්ටි කෝණයෙන්, මෙය වඩාත් පරමාදර්ශී විකල්පය වේ: විකේතනය කිරීම සඳහා, ඔබ කේත වගුව දැන සිටිය යුතුය. එවැනි විකල්ප ගණනාවක් හරහා වර්ග කිරීම කළ නොහැකි අතර, ඔබ කෙටි පාඨයක් සංකේතනය කරන්නේ නම්, සංඛ්යාත විශ්ලේෂණය යෙදිය නොහැක.

නමුත් Quests වලදී භාවිතා කිරීම සඳහා, එවැනි කේත වගුවක් කෙසේ හෝ වඩාත් අලංකාර ලෙස ඉදිරිපත් කළ යුතුය. විසඳන්නෙකු පළමුව මෙම වගුව සරලව සොයා ගත යුතුය, නැතහොත් යම් වාචික-අක්ෂර ප්‍රහේලිකාවක් විසඳිය යුතුය. උදාහරණයක් ලෙස, අනුමාන කරන්න හෝ විසඳන්න.

මූල පදය

කේත වගුවක් සම්පාදනය කිරීමේ විකල්පයන්ගෙන් එකක් වන්නේ මූල පදයක් භාවිතා කිරීමයි. අපි හෝඩිය ලියන්නෙමු, ඒ යටතේ අපි මුලින්ම පුනරාවර්තන නොවන අකුරු වලින් සමන්විත මූල පදයක් ලියන්නෙමු, පසුව අපි ඉතිරි අකුරු ලියන්නෙමු. උදාහරණයක් ලෙස, වචනය සඳහා "අත් පිටපත"අපට පහත වගුව ලැබේ:

ඔබට පෙනෙන පරිදි, මේසයේ ආරම්භය කලවම් කර ඇත, නමුත් අවසානය නොකැඩී පවතී. මෙයට හේතුව “අත් පිටපත” යන වචනයේ වඩාත්ම “ජ්‍යේෂ්ඨ” අකුර “යූ” අක්ෂරය වන අතර ඉන් පසුව මිශ්‍ර නොකළ “වලිගය” පැවතීමයි. වලිගයේ ඇති අකුරු සංකේතාත්මකව පවතිනු ඇත. ඔබට එය එලෙසම තැබිය හැකිය (බොහෝ අකුරු තවමත් කේතනය කර ඇති බැවින්), නැතහොත් ඔබට A සහ ​​Z අක්ෂර අඩංගු වචනයක් ගත හැකිය, එවිට සියලුම අකුරු මිශ්‍ර වන අතර “වලිගය” නොමැත.

මූල පදයම පූර්ව-නිශ්චිත කළ හැක, උදාහරණයක් ලෙස, භාවිතා කිරීම හෝ . උදාහරණයක් ලෙස, මේ වගේ:

අංක ගණිතමය රෙබස් රාමුව විසඳා සංකේතාත්මක වචනයේ අකුරු සහ අංක ගැලපීමෙන් පසුව, ඔබට අංක වෙනුවට කේත වගුවට ලැබෙන වචනය ඇතුළත් කර ඉතිරි අකුරු පිළිවෙලට ඇතුළත් කළ යුතුය. ඔබට පහත කේත වගුව ලැබේ:

Atbash

කේතාංකය මුලින් හෙබ්‍රෙව් හෝඩිය සඳහා භාවිතා කරන ලදී, එබැවින් නම. atbash (אתבש) යන වචනය "alef", "tav", "bet" සහ "shin" යන අකුරු වලින් සමන්විත වේ, එනම් හෙබ්‍රෙව් හෝඩියේ පළමු, අවසාන, දෙවන සහ අවසාන අකුරු වේ. මෙය ආදේශන රීතිය සකසයි: හෝඩිය පිළිවෙලට ලියා ඇත, එය යටතේ එය පසුපසට ද ලියා ඇත. මේ අනුව, පළමු අකුර අවසාන අකුරට සංකේතනය කර ඇත, දෙවැන්න - අවසාන අකුරට යනාදිය.

"TAKE IT TO THE EXEPTION" යන වාක්‍ය ඛණ්ඩය මෙම කේතාංකය භාවිතයෙන් "ERCHGTZ BL R E VFNPPZHS" බවට පරිවර්තනය වේ. Atbash සයිෆර් ඔන්ලයින් කැල්ක්යුලේටරය

ROT1

මෙම කේතාංකය බොහෝ දරුවන් දන්නා කරුණකි. යතුර සරලයි: සෑම අකුරක්ම හෝඩියේ එය අනුගමනය කරන අකුරින් ප්‍රතිස්ථාපනය වේ. ඉතින්, A වෙනුවට B, B මගින් C යනාදිය, Z වෙනුවට A. “ROT1” යනු “හෝඩිය හරහා අකුරු 1 ක් ඉදිරියට කරකවන්න” (ඉංග්‍රීසි “හෝඩිය එක අකුරක් ඉදිරියට කරකවන්න / මාරු කරන්න”). "රාත්‍රියේ Gryuklokotam grunt" යන පණිවිඩය "Tsyalmplpubn tsyalmplpubnyu rp opshbn" බවට පත්වේ. ROT1 භාවිතා කිරීමට විනෝදජනක වන්නේ එය දරුවෙකුට පවා තේරුම් ගැනීමට පහසු වන අතර සංකේතනය සඳහා භාවිතා කිරීමට පහසු බැවිනි. නමුත් එය තේරුම් ගැනීමට තරම් පහසුය.

සීසර්ගේ කේතාංකය

සීසර් කේතාංකය පැරණිතම කේතාංක වලින් එකකි. සංකේතනය කිරීමේදී, සෑම අකුරක්ම වෙනත් අකුරකින් ප්‍රතිස්ථාපනය වේ, එය හෝඩියේ එකකින් නොව, වැඩි ස්ථාන ගණනකින් වෙන් කරනු ලැබේ. කේතාංකය නම් කර ඇත්තේ රෝම අධිරාජ්‍යයා වූ ගයස් ජුලියස් සීසර්ගේ නමින් වන අතර ඔහු එය රහසිගත ලිපි හුවමාරුව සඳහා භාවිතා කළේය. ඔහු අකුරු තුනේ මාරුවක් (ROT3) භාවිතා කළේය. බොහෝ අය මෙම මාරුව භාවිතා කරමින් රුසියානු හෝඩිය සඳහා සංකේතනය කිරීමට යෝජනා කරයි:

මම තවමත් සිතන්නේ රුසියානු භාෂාවෙන් අකුරු 33 ක් ඇති බවයි, එබැවින් මම මෙම කේත වගුව යෝජනා කරමි:

සිත්ගන්නා කරුණ නම්, මෙම අනුවාදයේ, “හෙජ්ජෝග් කොහෙද?” යන වාක්‍ය ඛණ්ඩය ප්‍රතිස්ථාපන හෝඩියේ කියවනු ලැබේ :)

නමුත් සියල්ලට පසු, මාරුවීම අත්තනෝමතික අකුරු ගණනකින් සිදු කළ හැකිය - 1 සිට 33 දක්වා. එබැවින්, පහසුව සඳහා, ඔබට එකම අක්ෂයේ එකිනෙකට සාපේක්ෂව භ්‍රමණය වන මුදු දෙකකින් සමන්විත තැටියක් සාදා අකුරු ලිවිය හැකිය. අංශවල වළලු මත හෝඩිය. එවිට ඕනෑම ඕෆ්සෙට් එකක් සමඟ සීසර් කේතය සඳහා යතුර අතේ තබා ගැනීමට හැකි වනු ඇත. නැතහොත් ඔබට එවැනි තැටියක සීසර් කේතාංකය atbash සමඟ ඒකාබද්ධ කළ හැකිය, එවිට ඔබට මෙවැනි දෙයක් ලැබේ:

ඇත්ත වශයෙන්ම, එවැනි කේතාංක ROT ලෙස හඳුන්වන්නේ එබැවිනි - ඉංග්‍රීසි වචනයෙන් "rotate" - "rotate".

ROT5

මෙම විකල්පය තුළ, අංක පමණක් සංකේතනය කර ඇත, ඉතිරි පෙළ නොවෙනස්ව පවතී. ආදේශන 5 ක් ඇත, එබැවින් ROT5: 0↔5, 1↔6, 2↔7, 3↔8, 4↔9.

ROT13

ROT13 යනු අක්ෂර 13 ක මාරුවක් සහිත ලතින් හෝඩිය සඳහා සීසර් කේතාංකයේ ප්‍රභේදයකි. ස්පොයිලර්, ප්‍රධාන කරුණු, ප්‍රහේලිකා විසඳුම් සහ අහිතකර ද්‍රව්‍ය අනියම් දර්ශනයෙන් සැඟවීමට මාධ්‍යයක් ලෙස එය බොහෝ විට අන්තර්ජාලයේ ඉංග්‍රීසි භාෂා සංසදවල භාවිතා වේ.

අකුරු 26 කින් යුත් ලතින් හෝඩිය කොටස් දෙකකට බෙදා ඇත. පළමු කොටස යටතේ දෙවන භාගය ලියා ඇත. කේතනය කිරීමේදී, ඉහළ භාගයේ අකුරු පහළ භාගයේ අකුරු සහ අනෙක් අතට ආදේශ කරනු ලැබේ.

ROT18

සෑම දෙයක්ම සරලයි. ROT18 යනු ROT5 සහ ROT13 හි එකතුවකි :)

ROT47

මෙම කේතාංකයේ වඩාත් සම්පූර්ණ අනුවාදයක් ඇත - ROT47. A-Z අකාරාදී අනුපිළිවෙල භාවිතා කරනවා වෙනුවට, ROT47 විශාල අක්ෂර කට්ටලයක් භාවිතා කරයි, ASCII වගුවේ පළමු භාගයේ ඇති සංදර්ශක අක්ෂර සියල්ලම පාහේ. මෙම කේතාංකය භාවිතා කරමින්, ඔබට පහසුවෙන් url, විද්‍යුත් තැපෑල කේතනය කළ හැකි අතර, එය හරියටම url සහ විද්‍යුත් තැපෑල යනු කුමක්ද යන්න පැහැදිලි නොවනු ඇත :)

උදාහරණයක් ලෙස, මෙම පාඨයට සබැඳියක් මෙලෙස සංකේතනය වනු ඇත: 9EEAi^^ [ඊමේල් ආරක්ෂිත]]CF^82>6D^BF6DE^4CJAE^4:A96C^K2> [ඊමේල් ආරක්ෂිත] 9EEAi^^ යන්නෙන් HTTP:⁄⁄

පොලිබියස් චතුරස්රය

Polybius යනු ක්‍රි.පූ 3 වැනි සියවසේ ජීවත් වූ ග්‍රීක ඉතිහාසඥයෙක්, අණ දෙන නිලධාරියෙක් සහ රාජ්‍ය පාලකයෙක්. ඔහු සරල ආදේශකයක් සඳහා මුල් කේතය යෝජනා කළ අතර එය "පොලිබියස් චතුරස්රය" හෝ පොලිබියස්ගේ චෙස් පුවරුව ලෙස හැඳින්වේ. මෙම වර්ගයේ කේතීකරණය මුලින්ම ග්‍රීක හෝඩිය සඳහා භාවිතා කරන ලද නමුත් පසුව එය වෙනත් භාෂාවලට ව්‍යාප්ත විය. හෝඩියේ අකුරු හතරැස් හෝ සුදුසු සෘජුකෝණාස්රයකට ගැලපේ. චතුරස්රය සඳහා තවත් අකුරු තිබේ නම්, ඒවා එක් කොටුවක ඒකාබද්ධ කළ හැකිය.

එවැනි වගුවක් සීසර් කේතාංකයේ මෙන් භාවිතා කළ හැකිය. චතුරස්‍රයක් මත සංකේතනය කිරීම සඳහා, අපි පෙළෙහි අකුර සොයාගෙන එහි පහළ එක එම තීරුවේම සංකේතනයට ඇතුළු කරමු. ලිපිය පහළ පේළියේ තිබේ නම්, අපි එකම තීරුවෙන් ඉහළම එක ගනිමු. සිරිලික් සඳහා, ඔබට මේසය භාවිතා කළ හැකිය ROT11(අක්ෂර 11 ක මාරුවක් සහිත සීසර් කේතාංකයේ ප්‍රතිසමයක්):

පළමු පේළියේ අකුරු දෙවන අකුරු වලට සංකේතනය කර ඇත, දෙවන - තුන්වන, සහ තෙවන - පළමු.

එහෙත්, ඇත්ත වශයෙන්ම, පොලිබියස් චතුරස්රයේ "චිපය" භාවිතා කිරීම වඩා හොඳය - අකුරු වල ඛණ්ඩාංක:

    සංකේතාත්මක පාඨයේ එක් එක් අකුර යටතේ අපි ලියන්නෙමු තීරුවකඛණ්ඩාංක දෙකක් (ඉහළ සහ පැති). ඔබට පේළි දෙකක් ලැබෙනු ඇත. ඉන්පසු අපි මෙම පේළි දෙක එක පේළියකින් ලියා, එය සංඛ්‍යා යුගලවලට බෙදා මෙම යුගල ඛණ්ඩාංක ලෙස භාවිතා කර, නැවත පොලිබියස් චතුරස්‍රයට අනුව සංකේතනය කරමු.

    එය සංකීර්ණ විය හැකිය. ආරම්භක ඛණ්ඩාංක යුගල වශයෙන් බෙදීමකින් තොරව පේළියකින් ලියා ඇත, මාරු කරනු ලැබේ අමුතුපියවර ගණන, ප්රතිඵලය යුගල වශයෙන් බෙදා නැවත සංකේතනය කරන්න.

Polybius Square ද කේත වචනයක් භාවිතයෙන් නිර්මාණය කළ හැක. පළමුව, කේත වචනය වගුවට ඇතුළත් කර ඇත, පසුව ඉතිරි අකුරු. කේත වචනයේ නැවත නැවත අකුරු අඩංගු නොවිය යුතුය.

පොලිබියස් කේතාංකයේ ප්‍රභේදයක් බන්ධනාගාරවල භාවිතා කරනුයේ අකුරුවල ඛණ්ඩාංක තට්ටු කිරීමෙනි - පළමුව පේළි අංකය, පසුව පේළියේ ඇති අකුරේ අංකය.

කාව්‍ය කේතාංකය

මෙම සංකේතාංකන ක්‍රමය Polybius කේතාංකයට සමාන වේ, නමුත් යතුර හෝඩිය නොවේ, නමුත් ලබා දී ඇති ප්‍රමාණයේ චතුරස්‍රයකට පේළියෙන් පේළියට ගැළපෙන කවියකි (උදාහරණයක් ලෙස, 10 × 10). රේඛාව ඇතුළත් නොවේ නම්, එහි "වලිගය" කපා ඇත. තවද, Polybius චතුරස්‍රයේ මෙන් ඛණ්ඩාංක දෙකකින් පෙළ අකුර අකුරින් සංකේතනය කිරීමට ප්‍රතිඵලය වන චතුරස්‍රය භාවිතා කරයි. උදාහරණයක් ලෙස, අපි Lermontov විසින් "Borodino" යන හොඳ පදයක් ගෙන වගුව පුරවන්නෙමු. Yo, Y, X, W, W, Y, E යන අකුරු වගුවේ නොමැති බව අපට පෙනේ, එනම් අපට ඒවා සංකේතනය කළ නොහැක. අකුරු, ඇත්ත වශයෙන්ම, දුර්ලභ වන අතර ඒවා අවශ්ය නොවනු ඇත. නමුත් ඒවා තවමත් අවශ්‍ය නම්, ඔබට සියලුම අකුරු ඇති වෙනත් පදයක් තෝරා ගැනීමට සිදුවේ.

RUS/LAT

බොහෝ විට වඩාත් පොදු කේතාංකය :) ඔබ රුසියානු භාෂාවෙන් ලිවීමට උත්සාහ කරන්නේ නම්, රුසියානු පිරිසැලසුම වෙත මාරු වීමට අමතක වී ඇත්නම්, ඔබට මෙවැනි දෙයක් ලැබේ: Tckb gsnfnmcz gbcfnm gj-heccrb? pf,sd gthtrk.xbnmcz yf heccre. hfcrkflre? nj gjkexbncz xnj-nj nbgf "njuj^කේතාංකයක් නැත්තේ ඇයි? ඒ දෙකම නොවන බොහෝමයක් ප්‍රතිස්ථාපන කේතාංකයක් වේ. යතුරු පුවරුව කේත වගුවක් ලෙස ක්‍රියා කරයි.

පරිවර්තන වගුව මේ වගේ ය:

ලිටෝරියා

ලිටෝරියා (ලැට්. ලිටෙරා - ලිපියෙන්) - රහස් ලිවීම, පුරාණ රුසියානු අත් අකුරු සාහිත්‍යයේ භාවිතා කරන ලද කේතාංක ලිවීමකි. ලිටෝරියා වර්ග දෙකක් තිබේ: සරල සහ ඥානවන්ත. සරල, නොඑසේ නම් ගිබරිෂ් අකුරක් පහත පරිදි වේ. "ඊ" සහ "ඊ" එක් අකුරක් ලෙස ගණන් ගන්නේ නම්, රුසියානු හෝඩියේ අකුරු තිස් දෙකක් ඉතිරිව ඇති අතර එය පේළි දෙකකින් ලිවිය හැකිය - අකුරු දහසය බැගින්:

ඔබට ROT13 කේතාංකයේ රුසියානු ප්‍රතිසමය ලැබේ - ROT16:) කේතනය කරන විට, ඉහළ අකුර පහළට සහ පහළ එක ඉහළට වෙනස් වේ. ලිටෝරියා හි ඊටත් වඩා සරල අනුවාදයක් ඉතිරි වන්නේ ව්‍යාංජනාක්ෂර විස්සක් පමණි:

එය කේතාංකයක් බවට පත් වේ ROT10. සංකේතනය කිරීමේදී ව්‍යාංජනාක්ෂර පමණක් වෙනස් වන අතර වගුවේ ඇතුළත් නොවන ස්වර සහ අනෙකුත් ඒවා එලෙසම ඉතිරි වේ. එය "ශබ්දකෝෂය → lsosh" වැනි දෙයක් හැරෙනවා.

කෙසේ වෙතත්, සම්පූර්ණ පොතක් (උදාහරණයක් ලෙස, ශබ්ද කෝෂයක්) යතුරක් ලෙස භාවිතා කරන්නේ නම්, තනි අකුරු නොව සම්පූර්ණ වචන සහ වාක්‍ය ඛණ්ඩ පවා සංකේතනය කළ හැකිය. එවිට වචනයේ ඛණ්ඩාංක වනුයේ පිටු අංකය, රේඛා අංකය සහ පේළියේ ඇති වචනයේ අංකයයි. සෑම වචනයකටම ඉලක්කම් තුනක් ඇත. ඔබට පොතේ අභ්‍යන්තර අංකනය ද භාවිතා කළ හැකිය - පරිච්ඡේද, ඡේද සහ යනාදිය. නිදසුනක් වශයෙන්, බයිබලය කේත පොතක් ලෙස භාවිතා කිරීම පහසුය, මන්දයත් පරිච්ඡේදවලට පැහැදිලි බෙදීමක් ඇති අතර සෑම පදයකටම තමන්ගේම සලකුණු ඇති බැවින් අපේක්ෂිත පෙළ පේළිය සොයා ගැනීම පහසු කරයි. බයිබලයේ “පරිගණකය” සහ “අන්තර්ජාලය” වැනි නවීන වචන නොමැති බව ඇත්ත, එබැවින් නවීන වාක්‍ය ඛණ්ඩ සඳහා විශ්වකෝෂ හෝ පැහැදිලි කිරීමේ ශබ්දකෝෂයක් භාවිතා කිරීම වඩා හොඳය.

මේවා ආදේශක කේතාංක වන අතර ඒවායේ අකුරු වෙනත් අය විසින් ප්‍රතිස්ථාපනය කරනු ලැබේ. අකුරු ප්‍රතිස්ථාපනය නොකර එකිනෙක මිශ්‍ර වූ ඒවා ද ඇත.

මෙම දිනයේ රුසියාවේ ගුප්ත ලේඛන සේවය සිය වෘත්තීය නිවාඩු දිනය සමරයි.

"ගුප්ත ලේඛන විද්යාව"පුරාණ ග්රීක වලින් අදහස් වන්නේ "රහස් ලිවීම".

වචන සැඟවුණේ කෙසේද?

රහස් ලිපියක් සම්ප්‍රේෂණය කිරීමේ සුවිශේෂී ක්‍රමයක් ඊජිප්තු පාරාවෝවරුන්ගේ රාජවංශයේ පාලන සමයේදී පැවතුනි:

වහලෙක් තෝරා ගත්තේය. ඔවුන් ඔහුගේ හිස මුඩු කර, ජලය කාන්දු නොවන එළවළු තීන්තයකින් පණිවිඩයේ අකුරු එයට යොදන ලදී. කොණ්ඩය වර්ධනය වූ විට, එය ලිපිනය වෙත යවන ලදී.

කේතාංකය- මෙය සම්ප්‍රේෂණය කරන ලද තොරතුරු වල රහස්‍යභාවය සහතික කිරීම සඳහා රහසක් (යතුර) සහිත පෙළ පරිවර්තන පද්ධතියකි.

AiF.ru සංකේතාංකන ඉතිහාසයෙන් රසවත් කරුණු තෝරා ගත්තේය.

සියලුම රහස් ලේඛන පද්ධති ඇත

1. ඇක්රොස්ටික්- කවියේ එක් එක් පේළියේ මුල් අකුරු වලින් සමන්විත අර්ථවත් පෙළක් (වචනය, වාක්‍ය ඛණ්ඩය හෝ වාක්‍ය),

මෙන්න, උදාහරණයක් ලෙස, පළමු අකුරුවල ඉඟියක් සහිත ප්‍රහේලිකා කවියකි:

ඩීමම සාමාන්‍යයෙන් හඳුන්වන්නේ මගේ නමින්;
ආර්වංචාකාරයා සහ නිර්දෝෂී අය ඔහු මත දිවුරන්න
හිදී tehoy ආපදා වලදී මම සියල්ලටම වඩා,
සහජීවිතය මා සමඟ වඩාත් මිහිරි වන අතර හොඳම කොටසයි.
බීමට පිරිසිදු ආත්මයන්ගේ සතුටට පමණක් සේවය කළ හැකිය,
සහදුෂ්ටයන් අතර - මම නිර්මාණය නොවනු ඇත.
යූරි නෙලඩින්ස්කි-මෙලෙට්ස්කි
සර්ජි යෙසෙනින්, ඇනා අක්මාටෝවා, වැලන්ටින් සාගෝරියන්ස්කි බොහෝ විට ඇක්‍රොස්ටික් භාවිතා කළහ.

2. ලිටෝරියා- පැරණි රුසියානු අත් අකුරු සාහිත්‍යයේ භාවිතා කරන ලද කේතාංක ලිවීම් වර්ගයකි. එය සරල හා ඥානවන්ත ය. සරල එකක් ගිබරිෂ් අකුරක් ලෙස හැඳින්වේ, එය පහත සඳහන් දෑ වලින් සමන්විත වේ: ව්‍යාංජනාක්ෂර පේළි දෙකකට පිළිවෙලට තැබීම:

ඔවුන් ලිඛිතව පහත අකුරු වෙනුවට ඉහළ අකුරු භාවිතා කරන අතර අනෙක් අතට, ස්වර නොවෙනස්ව පවතී; උදාහරණ වශයෙන්, tokepot = පූස් පැටියාආදිය

බුද්ධිමත් ලිටෝරියාවඩාත් සංකීර්ණ ආදේශන රීති ඇඟවුම් කරයි.

3. "ROT1"- ළමුන් සඳහා කේතාංකය?

ඔබත් කුඩා කාලයේ එය භාවිතා කරන්න ඇති. කේතාංකයේ යතුර ඉතා සරල ය: හෝඩියේ සෑම අකුරක්ම ඊළඟ අකුරෙන් ප්‍රතිස්ථාපනය වේ.

A B බවට පත් වේ, B C බවට පත් වේ, යනාදිය. "ROT1" යන්නෙහි තේරුම "හෝඩියේ අකුරක් ඉදිරියට කරකවන්න" යන්නයි. වාක්‍ය ඛණ්ඩය "මම බෝර්ෂ්ට ආදරෙයි"රහස් වාක්‍ය ඛණ්ඩයක් බවට පත් කරන්න "A yavmya vps". යතුර ප්‍රතිලෝමව භාවිතා කළත්, මෙම කේතාංකය විනෝදජනක, තේරුම් ගැනීමට පහසු සහ විකේතනය කිරීමට අදහස් කෙරේ.

4. නියමයන් නැවත සකස් කිරීමෙන් ...

පළමුවන ලෝක සංග්‍රාමයේදී, ඊනියා ප්‍රතිවර්තන අකුරු භාවිතයෙන් රහස්‍ය පණිවිඩ යවන ලදී. ඒවා තුළ, යම් යම් නීති රීති හෝ යතුරු භාවිතයෙන් අකුරු නැවත සකස් කර ඇත.

උදාහරණයක් ලෙස, වාක්‍ය ඛණ්ඩය වන පරිදි වචන පසුපසට ලිවිය හැක "අම්මා රාමුව සෝදා ගත්තා"වාක්‍ය ඛණ්ඩයකට හැරේ "අමාම් අලිම් උමර්". තවත් විපර්යාස යතුරක් වන්නේ පෙර පණිවිඩය බවට පත් වන පරිදි එක් එක් අකුරු යුගල පර්මියුට් කිරීමයි "am um um al ar um".

සංකීර්ණ විපර්යාස නීති මෙම කේතාංක ඉතා අපහසු විය හැකි බව පෙනේ. කෙසේ වෙතත්, බොහෝ සංකේතාත්මක පණිවිඩ ඇනග්‍රෑම් හෝ නවීන පරිගණක ඇල්ගොරිතම භාවිතයෙන් විකේතනය කළ හැකිය.

5. සීසර්ගේ මාරු කේතාංකය

එය විවිධ කේතාංක 33 කින් සමන්විත වේ, හෝඩියේ සෑම අකුරකටම එකක් (භාවිතා කරන භාෂාවේ අක්ෂර මාලාව අනුව කේතාංක ගණන වෙනස් වේ). පණිවිඩය විකේතනය කිරීම සඳහා කුමන ජුලියස් සීසර් කේතාංකය භාවිතා කළ යුතුද යන්න පුද්ගලයා දැන සිටිය යුතුය. උදාහරණයක් ලෙස, කේතාංකය Ё භාවිතා කරන්නේ නම්, A, Ё, B, F, C, Z, සහ යනාදිය අකාරාදී පිළිවෙලට. Y භාවිතා කරන්නේ නම්, A Y බවට පත් වේ, B Z බවට පත් වේ, C A බවට පත් වේ, යනාදියයි. මෙම ඇල්ගොරිතමය තවත් බොහෝ සංකීර්ණ කේතාංක සඳහා පදනම වේ, නමුත් විවිධ කේතාංක යතුරු 33 පරීක්ෂා කිරීම සාපේක්ෂව සුළු කාලයක් ගත වන බැවින් පණිවිඩවල රහස විශ්වාසදායක ආරක්ෂාවක් සපයන්නේ නැත.

කාටවත් බැරි වුණා. ඔබ උත්සාහ කරන්න

සංකේතාත්මක පොදු පණිවිඩ ඔවුන්ගේ කුතුහලය සමඟ අපව උසුළු විසුළු කරයි. ඒවායින් සමහරක් තවමත් නොවිසඳී පවතී. මෙන්න ඒගොල්ලො:

ක්‍රිප්ටෝස්. වර්ජිනියාවේ ලැන්ග්ලි හි මධ්‍යම බුද්ධි අංශ මූලස්ථානය ඉදිරිපිට පිහිටා ඇති චිත්‍ර ශිල්පී ජිම් සැන්බෝර්න්ගේ මූර්තියකි. මූර්තියේ කේතාංක හතරක් අඩංගු වේ; සිව්වන කේතය මෙතෙක් විවෘත කිරීමට නොහැකි වී ඇත. 2010 දී, සිව්වන කොටසේ 64-69 NYPVTT අක්ෂර BERLIN යන වචනය නියෝජනය කරන බව අනාවරණය විය.

දැන් ඔබ ලිපිය කියවා ඇති බැවින්, ඔබට සරල කේතාංක තුනක් විසඳා ගැනීමට නිසැකවම හැකි වනු ඇත.

මෙම ලිපියට අදහස් දැක්වීමේදී ඔබේ විකල්පයන් තබන්න. පිළිතුර 2014 මැයි 13 වන දින 13:00 ට දිස්වනු ඇත.

පිළිතුර:

1) පීරිසිය

2) අලි පැටවාට හැම දේම එපා වෙලා

3) හොඳ කාලගුණය