ការអ៊ិនគ្រីបអក្សរ Caesar Cipher ឥតគិតថ្លៃ
អ៊ិនគ្រីប និងឌីគ្រីបអត្ថបទដោយ Caesar cipher, ROT13, Atbash និង Vigenère cipher។ ស៊ីហ្វើជំនួសបុរាណ ទាំងអស់ក្នុងកម្មវិធីរុករករបស់អ្នក។
ខ្ញុំមានអត្ថបទអ៊ិនកូដ៖ រកការផ្លាស់ទី
សាកល្បងគ្រប់ការផ្លាស់ទី Caesar លើអត្ថបទបញ្ចូល ហើយតម្រៀបតាមរបៀបដែលលទ្ធផលមើលទៅដូចភាសាពិត។
ប្តូរអក្សរនីមួយៗចំនួន 13 ។ ស្វ័យបញ្ច្រាស — អនុវត្តពីរដង ត្រឡប់ទៅដើម។
សម្រាប់ការសិក្សាតែប៉ុណ្ណោះ។ Caesar, ROT13, Atbash, និង Vigenere ជារូបនៃការអ៊ិនគ្រីបបុរាណ — មិនផ្តល់ការរក្សាសម្ងាត់ពិតប្រាកដ ហើយងាយបំបែក។ សូមកុំប្រើវាដើម្បីការពារព័ត៌មានសំខាន់។
ការប្រើប្រាស់ទូទៅ
- សរសេរលេខ ROT13 និងឌិកូដប្រើលេខ ROT13 ដើម្បីលាក់ឃ្លា — លេខលម្អិត សម្រាប់លម្អិត និងលើកលែងលម្អិត។
- បង្កើតលម្អិត Caesar Cipherសរសេរលិខិតលម្អិតក្នុង Caesar Cipher សម្រាប់ការស្វែងរក ការលម្អិត និងលម្អិត។
- រៀនលម្អិតវិលាលម្អិត Atbash និងលម្អិត Vigenère ដើម្បីយល់ដឹងលម្អិត សហរដ្ឋ។
- ផ្ញើលិខិតលម្អិតសរសេរលិខិតលម្អិត កំណត់ហេតុ និងលើកលែងលម្អិត ឹងលម្អិត។
- ប្រើលម្អិត Atbashបង្វែរលេខលម្អិត Atbash: A ក្លាយជា Z B ក្លាយជា Y និងបន្ទាប់ — លម្អិត។
វាដំណើរការដោយរបៀបណា
កូដសម្ងាត់ទាំងបួន — Caesar, ROT13, Atbash និង Vigenère — ត្រូវបានអនុវត្តពីដំបូងក្នុងកម្មវិធីរុករកដោយប្រើគណិតវិទ្យា code តួអក្សរសុទ្ធ ដោយគ្មានបណ្ណាល័យខាងក្រៅណាមួយទេ។ ការអ៊ិនកូដ និងដោះកូដកើតឡើងភ្លាមៗនៅក្នុងកម្មវិធីរុករករបស់អ្នកពេលអ្នកវាយ; គ្មានអ្វីត្រូវបានផ្ញើទៅម៉ាស៊ីនមេទេ។
- 1ជ្រើសរើសកូដសម្ងាត់ និងកំណត់រចនាសម្ព័ន្ធវាជ្រើសរើសក្នុងចំណោមកូដសម្ងាត់ជំនួសបុរាណបួន។ Caesar អនុញ្ញាតឱ្យអ្នកកំណត់តម្លៃប្តូរពី 1–25 តាមឧបករណ៍រំកិល។ Vigenère ត្រូវការពាក្យគន្លឹះមួយដែលអក្សររបស់វាកំណត់ការប្តូរផ្សេងគ្នានៅទីតាំងនីមួយៗនៅក្នុងអត្ថបទ។ ROT13 និង Atbash គ្មានប៉ារ៉ាម៉ែត្រទេ — ទាំងពីរផ្ទុយខ្លួនឯង ដូច្នេះការអ៊ិនកូដ និងដោះកូដជាប្រតិបត្តិការដូចគ្នា។
- 2គណិតវិទ្យាតួអក្សរសរសេរដោយដៃដំណើរការការបំប្លែងកូដសម្ងាត់នីមួយៗជាអនុគមន៍សុទ្ធតូចលើ string ធាតុចូល។ Caesar និង ROT13 ប្រើគណិតវិទ្យាម៉ូឌុលលើលេខ code តួអក្សរ — ((charCode - base + shift) % 26) + base — ទុកតួអក្សរមិនមែនអក្ខរក្រមមិនផ្លាស់ប្តូរទាំងស្រុង។ Atbash ឆ្លុះបញ្ចាំងអក្សរនីមួយៗដោយគណនា base + 25 - (charCode - base)។ Vigenère ធ្វើវដ្តតាមតួអក្សរពាក្យគន្លឹះ អនុវត្តការប្តូរផ្សេងគ្នាទៅអក្សរបន្តបន្ទាប់នីមួយៗ។
- 3កម្មវិធីបំបែកកម្លាំងឆៅចាត់ថ្នាក់ការប្តូរ Caesar ទាំង 25ប្រសិនបើអ្នកមានអត្ថបទសម្ងាត់ ប៉ុន្តែគ្មានការប្តូរដែលស្គាល់ ផ្ទាំង 'ការបំបែក' ព្យាយាមការប្តូរទាំង 25 ក្នុងពេលតែមួយ ហើយផ្តល់ពិន្ទុនីមួយៗនឹងប្រេកង់អក្សរអង់គ្លេសដោយប្រើការសាកល្បង chi-squared។ ការដោះកូដដែលការចែកចាយអក្សររបស់វាផ្គូផ្គងបានល្អបំផុតនឹងអង់គ្លេសពិតប្រាកដត្រូវបានចាត់ថ្នាក់ដំបូង។
- 4ចម្លងលទ្ធផល ឬចែករំលែកតំណភ្ជាប់ល្បែងផ្គុំរូបលទ្ធផលធ្វើបច្ចុប្បន្នភាពភ្លាមៗនៅរាល់ការចុចគ្រាប់ចុច។ ចម្លងវាទៅក្ដារតម្បៀតខ្ទាស់ ឬប្រើ 'ចម្លងតំណភ្ជាប់' ដើម្បីបង្កើត URL ដែលអ៊ិនកូដកូដសម្ងាត់ ការប្តូរ ឬកូនសោដែលបានជ្រើសរើសរបស់អ្នក និងអត្ថបទធាតុចូល — ដូច្នេះអ្នកអាចចែករំលែកល្បែងផ្គុំរូបអ៊ិនកូដដែលបើកដោយផ្ទាល់នៅក្នុងឧបករណ៍។
ឧបករណ៍ពាក់ព័ន្ធ
កម្មវិធីបំប្លែង URL & ឌិកូដ
អ៊ិនកូដ និងឌិកូដ URLs និងខ្សែអក្សរសំណួរ។ គាំទ្រការអ៊ិនកូដURIComponent ឌិកូដURIComponent និងការញែកខ្សែអក្សរសំណួរ។
កូដ Base64 & ឌីកូដ
Encode អក្សរ ឬឯកសារទៅ Base64 ឬ decode ខ្សែ Base64 ត្រឡប់ទៅអក្សរធម្មតា។ ភ្លាមៗ ឯកជន និងឥតគិតថ្លៃ។
កូដ HTML & ឌីកូដ
Encode តួអក្សរពិសេសទៅ HTML entity ឬ decode entity ត្រឡប់ទៅអក្សរធម្មតា។ ភ្លាមៗ ក្នុងកម្មវិធីរុករករបស់អ្នក។