រំលងទៅខ្លឹមសារមេ

ការអ៊ិនគ្រីបអក្សរ Caesar Cipher ឥតគិតថ្លៃ

អ៊ិនគ្រីប និងឌីគ្រីបអត្ថបទដោយ Caesar cipher, ROT13, Atbash និង Vigenère cipher។ ស៊ីហ្វើជំនួសបុរាណ ទាំងអស់ក្នុងកម្មវិធីរុករករបស់អ្នក។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច

ខ្ញុំមានអត្ថបទអ៊ិនកូដ៖ រកការផ្លាស់ទី

សាកល្បងគ្រប់ការផ្លាស់ទី Caesar លើអត្ថបទបញ្ចូល ហើយតម្រៀបតាមរបៀបដែលលទ្ធផលមើលទៅដូចភាសាពិត។

ប្តូរអក្សរនីមួយៗចំនួន 13 ។ ស្វ័យបញ្ច្រាស — អនុវត្តពីរដង ត្រឡប់ទៅដើម។

ការផ្គូផ្គងអក្ខរក្រម(ខាងលើ៖ ទិន្នន័យបញ្ចូល ខាងក្រោម៖ លទ្ធផល)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

សម្រាប់ការសិក្សាតែប៉ុណ្ណោះ។ Caesar, ROT13, Atbash, និង Vigenere ជារូបនៃការអ៊ិនគ្រីបបុរាណ — មិនផ្តល់ការរក្សាសម្ងាត់ពិតប្រាកដ ហើយងាយបំបែក។ សូមកុំប្រើវាដើម្បីការពារព័ត៌មានសំខាន់។

បញ្ចូល
លទ្ធផល
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

ការប្រើប្រាស់ទូទៅ

  • សរសេរលេខ ROT13 និងឌិកូដប្រើលេខ ROT13 ដើម្បីលាក់ឃ្លា — លេខលម្អិត សម្រាប់លម្អិត និងលើកលែងលម្អិត។
  • បង្កើតលម្អិត Caesar Cipherសរសេរលិខិតលម្អិតក្នុង Caesar Cipher សម្រាប់ការស្វែងរក ការលម្អិត និងលម្អិត។
  • រៀនលម្អិតវិលាលម្អិត Atbash និងលម្អិត Vigenère ដើម្បីយល់ដឹងលម្អិត សហរដ្ឋ។
  • ផ្ញើលិខិតលម្អិតសរសេរលិខិតលម្អិត កំណត់ហេតុ និងលើកលែងលម្អិត ឹងលម្អិត។
  • ប្រើលម្អិត Atbashបង្វែរលេខលម្អិត Atbash: A ក្លាយជា Z B ក្លាយជា Y និងបន្ទាប់ — លម្អិត។

វាដំណើរការដោយរបៀបណា

កូដសម្ងាត់ទាំងបួន — Caesar, ROT13, Atbash និង Vigenère — ត្រូវបានអនុវត្តពីដំបូងក្នុងកម្មវិធីរុករកដោយប្រើគណិតវិទ្យា code តួអក្សរសុទ្ធ ដោយគ្មានបណ្ណាល័យខាងក្រៅណាមួយទេ។ ការអ៊ិនកូដ និងដោះកូដកើតឡើងភ្លាមៗនៅក្នុងកម្មវិធីរុករករបស់អ្នកពេលអ្នកវាយ; គ្មានអ្វីត្រូវបានផ្ញើទៅម៉ាស៊ីនមេទេ។

  1. 1
    ជ្រើសរើសកូដសម្ងាត់ និងកំណត់រចនាសម្ព័ន្ធវា
    ជ្រើសរើសក្នុងចំណោមកូដសម្ងាត់ជំនួសបុរាណបួន។ Caesar អនុញ្ញាតឱ្យអ្នកកំណត់តម្លៃប្តូរពី 1–25 តាមឧបករណ៍រំកិល។ Vigenère ត្រូវការពាក្យគន្លឹះមួយដែលអក្សររបស់វាកំណត់ការប្តូរផ្សេងគ្នានៅទីតាំងនីមួយៗនៅក្នុងអត្ថបទ។ ROT13 និង Atbash គ្មានប៉ារ៉ាម៉ែត្រទេ — ទាំងពីរផ្ទុយខ្លួនឯង ដូច្នេះការអ៊ិនកូដ និងដោះកូដជាប្រតិបត្តិការដូចគ្នា។
  2. 2
    គណិតវិទ្យាតួអក្សរសរសេរដោយដៃដំណើរការការបំប្លែង
    កូដសម្ងាត់នីមួយៗជាអនុគមន៍សុទ្ធតូចលើ string ធាតុចូល។ Caesar និង ROT13 ប្រើគណិតវិទ្យាម៉ូឌុលលើលេខ code តួអក្សរ — ((charCode - base + shift) % 26) + base — ទុកតួអក្សរមិនមែនអក្ខរក្រមមិនផ្លាស់ប្តូរទាំងស្រុង។ Atbash ឆ្លុះបញ្ចាំងអក្សរនីមួយៗដោយគណនា base + 25 - (charCode - base)។ Vigenère ធ្វើវដ្តតាមតួអក្សរពាក្យគន្លឹះ អនុវត្តការប្តូរផ្សេងគ្នាទៅអក្សរបន្តបន្ទាប់នីមួយៗ។
  3. 3
    កម្មវិធីបំបែកកម្លាំងឆៅចាត់ថ្នាក់ការប្តូរ Caesar ទាំង 25
    ប្រសិនបើអ្នកមានអត្ថបទសម្ងាត់ ប៉ុន្តែគ្មានការប្តូរដែលស្គាល់ ផ្ទាំង 'ការបំបែក' ព្យាយាមការប្តូរទាំង 25 ក្នុងពេលតែមួយ ហើយផ្តល់ពិន្ទុនីមួយៗនឹងប្រេកង់អក្សរអង់គ្លេសដោយប្រើការសាកល្បង chi-squared។ ការដោះកូដដែលការចែកចាយអក្សររបស់វាផ្គូផ្គងបានល្អបំផុតនឹងអង់គ្លេសពិតប្រាកដត្រូវបានចាត់ថ្នាក់ដំបូង។
  4. 4
    ចម្លងលទ្ធផល ឬចែករំលែកតំណភ្ជាប់ល្បែងផ្គុំរូប
    លទ្ធផលធ្វើបច្ចុប្បន្នភាពភ្លាមៗនៅរាល់ការចុចគ្រាប់ចុច។ ចម្លងវាទៅក្ដារតម្បៀតខ្ទាស់ ឬប្រើ 'ចម្លងតំណភ្ជាប់' ដើម្បីបង្កើត URL ដែលអ៊ិនកូដកូដសម្ងាត់ ការប្តូរ ឬកូនសោដែលបានជ្រើសរើសរបស់អ្នក និងអត្ថបទធាតុចូល — ដូច្នេះអ្នកអាចចែករំលែកល្បែងផ្គុំរូបអ៊ិនកូដដែលបើកដោយផ្ទាល់នៅក្នុងឧបករណ៍។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់