ពីរបីថ្ងៃមុនខ្ញុំបានបង្ហាញអ្នក ស្គ្រីបដែលប្រើ ខូច y md5sum ខ្ញុំបានអ៊ិនគ្រីបពាក្យសម្ងាត់ ត្រឹមត្រូវនៃប្រព័ន្ធសន្តិសុខសាមញ្ញមួយដែលខ្ញុំបានរៀបចំកម្មវិធីដោយខ្លួនឯង។
និយាយម៉្យាងទៀតនៅក្នុងស្ថានីយវានិយាយថា៖
echo "desdelinux" | md5sum
ហើយខ្ញុំទទួលបានផលបូក MD5 នៃពាក្យឬអត្ថបទនោះក្នុងករណីនេះ៖ ពីលីនុច
អរគុណ ហាន់កាន ខ្ញុំបានជួប shasum ... ដែលមានសុវត្ថិភាពជាង md5sum ។
ពន្យល់បន្ថែមបន្តិចទៀត MD5 គឺជាមធ្យោបាយមួយដើម្បីការពារអត្ថបទដោយធ្វើតាមគំរូមុនគឺ MD5 នៃ ពីលីនុច គឺ:
2dac690b816a43e4fd9df5ee35e3790d
ព័ត៌មានលម្អិតគឺថាទោះជាអត្ថបទវែងប៉ុណ្ណាក៏ដោយ MD5 របស់វានឹងមាន ៣៣ តួអក្សរជានិច្ច (ឧទាហរណ៍អក្សរនិងលេខ) ឧទាហរណ៍នេះជា MD33 នៃ៖ រៀនអោយកាន់តែប្រសើរពីលីនុច
98a53ca0624f3bc555f7f5055d8248c2
ដូចដែលអ្នកបានឃើញមាន 33 តួអក្សរស្មើគ្នា។
បញ្ហានេះមានគឺថាសម្រាប់គោលបំណងសន្តិសុខ MD5 ពិតជាមិនត្រូវបានណែនាំឱ្យប្រើច្រើនបំផុតទេសម្រាប់ការអ៊ិនគ្រីបពាក្យសម្ងាត់ឧទាហរណ៍ចាប់តាំងពីការប៉ះទង្គិច MD5 ត្រូវបានរកឃើញរួចហើយ។ និយាយម្យ៉ាងទៀតការប៉ះទង្គិចហាសគឺថាខ្សែអក្សរពីរផ្សេងគ្នាអាចផ្តល់នូវលទ្ធផលដូចគ្នានោះគឺថា (ឧទាហរណ៍)“ លីនជូ” និង“ ហាប់ហ្សាយ៉ា” ទាំងពីរផ្តល់ផលបូកដូចគ្នា។
សម្រាប់អ្នកដែលដូចជាខ្ញុំដែលមិនច្បាស់អំពីសន្តិសុខមានជំរើសផ្សេងទៀត ... ថ្ងៃនេះខ្ញុំនឹងនិយាយអំពីអេសអេស។
ចំពោះវិធីដែលខ្ញុំមើលឃើញ ស៊ីអេស។ (ក្បួនដោះស្រាយហាស់សុវត្ថិភាពដែលត្រូវបានបង្កើតដោយ NSA) បម្រើគោលបំណងដូចគ្នានឹង MD5 ដែរមានតែវាផ្តល់ឱ្យយើងនូវជំរើសជាច្រើនទៀត។
ឧទាហរណ៍ផលបូកហាស ស៊ីអេស។ នៃ "ពីលីនុច"នឹង:
echo "desdelinux" | shasum
ហើយលទ្ធផលគឺ៖
2ed14068a18ce404054dfc63e50c28e918a92a14
ដូចដែលអ្នកអាចឃើញវាមានតួអក្សរច្រើនជាង MD5 ឥឡូវនេះវាមានចំនួន 41 តួអក្សរជំនួសឱ្យលេខ 33 នៃ MD5 ។
ប៉ុន្តែនេះមិនមែនទាំងអស់ទេផលបូកនេះកំពុងប្រើ SHA-1 ប៉ុន្តែយើងអាចកែលម្អសុវត្ថិភាពដោយប្រើ ស៊ា ២៥៦ , ស៊ា ២៥៦ y ស៊ា ២៥៦.
អ្វីដែលខ្ញុំនឹងធ្វើគឺសាមញ្ញបន្ថែមការអ៊ិនគ្រីបប៊ីត more ...
សូមមើលនៅទីនេះហាំនៃ«ពីលីនុច"ប៉ុន្តែជាមួយ ស៊ា ២៥៦:
echo "desdelinux" | sha256sum
លទ្ធផល៖
092eb52ac23733af779224f9f7511be782e57264bd1af3afba6bd6454f471f8a
ដូចដែលអ្នកបានឃើញតួអក្សរជាច្រើនទៀតជាពិសេសគឺលេខ ៦៥ ។
ខ្ញុំផ្ទាល់ប្រើ sha512sum នៅក្នុងស្គ្រីបរបស់ខ្ញុំដើម្បីការពារលេខសំងាត់ហេហេ ... ហើយដើម្បីបន្តឧទាហរណ៍ ស៊ា ២៥៦ នៃ "ពីលីនុច"នឹង:
ពួកវាពិតប្រាកដ: ១២៩ តួអក្សរ😉…។ នេះខ្ញុំចង់មើលថាតើនរណាអាចជាមនុស្សឆ្លាតដែលអាចស្មានបាន ... LOL!
ប៉ុន្តែ…
តើធ្វើដូចម្តេចដើម្បីដឹងពី MD5 ឬ SHA នៃមាតិកានៃឯកសារ?
ឧបមាថាយើងមានឯកសារ ពី linux.txt ... ដែលមានដូចខាងក្រោមៈ
<°លីនុច (ហៅឌុយលីនជូ) គឺជាគេហទំព័រដែលឧទ្ទិសដល់ប្រធានបទទាក់ទងនឹងសូហ្វវែរនិងបច្ចេកវិទ្យាឥតគិតថ្លៃ។ គោលដៅរបស់យើងគឺគ្មានអ្វីក្រៅពីផ្តល់ជូនអ្នកប្រើប្រាស់ទាំងអស់ដែលថ្មីទៅក្នុងពិភពនៃហ្គូហ្គល / លីនុចដែលជាកន្លែងដែលពួកគេអាចទទួលបានចំណេះដឹងថ្មីៗតាមរបៀបងាយស្រួលបំផុត។
ដើម្បីដឹងពីការបូកសរុប MD5 នៃឯកសារនេះយើងដាក់នៅក្នុងស្ថានីយ:
md5sum desdelinux.txt
នេះនឹងបង្ហាញយើង៖
dbc34981efb56416969e87875f8d4b8e desdelinux.txt
ដើម្បីធ្វើវាជាមួយស៊ីអេសអេជំនួសអេឌី ៥ …ស្មាន😀…:
shasum desdelinux.net
ហើយវានឹងបង្ហាញយើង៖
097a527d1b5cfa393f7d8b45b82c9c52cc4f18d2 desdelinux.txt
ឬប្រសិនបើអ្នកចូលចិត្តអ្នកអាចប្រើ sha256sum, sha384sum ឬ sha512sum 😉
ទោះយ៉ាងណាអត្ថបទបញ្ចប់នៅទីនេះ។
ខ្ញុំបានដឹងថាវាគួរឱ្យចាប់អារម្មណ៍ខ្លាំងណាស់ក្នុងការរៀនអំពីរឿងនេះខ្ញុំតែងតែត្រូវបានគេចាប់អារម្មណ៍ចំពោះអ្វីដែលទាក់ទងនឹងសន្តិសុខខ្ញុំសង្ឃឹមថាអ្នកក៏ចាប់អារម្មណ៍វាដែរ។
ប្រសិនបើនរណាម្នាក់មានសំណួរខ្ញុំមិនគិតពីខ្លួនឯងដោយអ្នកជំនាញលើប្រធានបទនោះទេប៉ុន្តែដោយគ្មានការសង្ស័យខ្ញុំនឹងព្យាយាមជួយអ្នក។
ទាក់ទង
៥៧ យោបល់ទុកអ្នក
មិនបានដឹងថា md5 និង sha អាចត្រូវបានប្រើនៅក្នុងឯកសារអត្ថបទទេ។ ព័ត៌មានល្អណាស់។ ខ្ញុំត្រូវបានគេប្រើដើម្បីមើលវិធីសុវត្ថិភាពប្រភេទនេះនៅក្នុងអាយអេសអាយអេស។ ហេហេ
មិនត្រឹមតែឯកសារអត្ថបទទេវាអាចត្រូវបានគណនាទៅប្រភេទឯកសារណាមួយ។
ល្អឥឡូវខ្ញុំដឹង។ ជារៀងរាល់ថ្ងៃអ្នកអាចរៀនអ្វីថ្មី។
នៅក្នុងលីនុចអ្វីៗទាំងអស់គឺជាឯកសារមួយ😉ស្រមៃពីអ្វីដែលអ្នកអាចធ្វើបានឥឡូវនេះជាមួយនេះ។
ឬឯកសាររឺថតឯកសារ actually
បន្ទាត់អត្ថបទល្អ ៗ ពី KZKG ^ ហ្គារ៉ា។ ប្រសិនបើសំណូមពរមានសុពលភាពចាប់តាំងពីអ្នកបានបង្កើត GPG ប៉ុន្តែជាមួយពាក្យគន្លឹះតើអ្នកអាចស្នើសុំមួយដែលរួមបញ្ចូលការប្រើប្រាស់កូនសោពីរបានទេ?
ប្រសិនបើសំណូមពរមានតម្លៃវាពិតណាស់🙂
យូខ្ញុំនៅតែមិនច្បាស់លើប្រធានបទនៃគ្រាប់ចុចជីភីអេសហើយប្រហែលជាហាហាហាហាខ្ញុំនឹងឃើញអ្វីដែលខ្ញុំអាចធ្វើបាន😀
សូមអរគុណសម្រាប់បន្ទាត់ល្អនៃអត្ថបទ hahahahaha
កំណត់ចំណាំតិចតួច។ សូមចងចាំថា "អេកូ" ណែនាំចុងបញ្ចប់នៃបន្ទាត់តាមលំនាំដើមហើយដូច្នេះហាសដែលអ្នកកំពុងគណនានៅពេលប្រើវាគឺមួយសម្រាប់អត្ថបទដែលបានបញ្ចូល + ចុងបញ្ចប់នៃបន្ទាត់ដែលនឹងមិនដូចអត្ថបទទេ។
សំណាងយើងអាចប្រើជម្រើស -n ដូច្នេះពាក្យបញ្ជាមិនបញ្ចូលបន្ទាត់បញ្ចប់ទេ។ ដូច្នេះវិធីត្រឹមត្រូវនៃឧទាហរណ៍ខាងលើអាចជា៖
echo -n "desdelinux" | md5sum
ស្វាគមន៍មួយ។
ខ្ញុំបានដោះស្រាយវាដោយការបោះពុម្ព awk មានតែជួរឈរទី 1 នៅចុងបញ្ចប់ទេប៉ុន្តែការចូលរួមចំណែកដ៏អស្ចារ្យរបស់អ្នកតួអក្សរជាច្រើនត្រូវបានរក្សាទុក😀
គ្រាន់តែវិមាត្រតាមពិត MD5 តែងតែមាន ៣២ តួអក្សរ។
អរគុណសម្រាប់ពត៌មាន។
បញ្ហាសុវត្ថិភាពនិងឯកជនភាពទាំងនេះមានសារៈសំខាន់ណាស់
ខ្ញុំបានរៀនពីរបៀបគណនា md5sum នៅក្នុងលីនុចប៉ុន្តែដូចខ្ញុំជាមនុស្សថ្មីបន្ទាប់ពីដោះស្រាយបញ្ហារញ៉េរញ៉ៃពីរបៀបចូលស្ថានីយទៅកាន់កន្លែងដែលមានឯកសារ (ខ្ញុំនិយាយថារញ៉េរញ៉ៃដោយសារចន្លោះទទេ) ខ្ញុំរត់ចូល បញ្ហាដដែលនេះក្នុងនាមឈ្មោះឯកសារ៖ ខ្ញុំកំពុងស្ថិតនៅក្នុងថតត្រឹមត្រូវហើយខ្ញុំបាននិយាយថា intentionj ចេតនាឯកសារឈ្មោះ NAME.EXTENSION ប៉ុន្តែដោយសារឈ្មោះឯកសារមានចន្លោះទំនេរខ្ញុំមិនមានឆេកសាំទេ ខ្ញុំសូមបញ្ជាក់ថាខ្ញុំមិនអាចប្តូរឈ្មោះឯកសារបានទេព្រោះខ្ញុំកំពុងបណ្តុះវាសម្រាប់ខ្សែទឹក។
អត្ថបទដែលខ្ញុំបានអានលើប្រធានបទមិនបាននិយាយពីបញ្ហានៃចន្លោះប្រហោងនោះទេកាន់តែអាក្រក់ទៅ ៗ ពួកគេសន្មតថាម្នាក់ត្រូវបានគេដាក់នៅក្នុងបញ្ជីត្រឹមត្រូវហើយមិនដាក់ខ្លួនឯងនៅកន្លែងថ្មីដែលត្រូវការបញ្ជាក់ពីការបូកសរុបទាំងនេះ។ វាត្រូវបានដោះស្រាយនេះ? អរគុណយ៉ាងជ្រាលជ្រៅ
ជំរាបសួរ, 11 ខែបានកន្លងផុតទៅហើយប៉ុន្តែសម្រាប់មួយថ្មីវាអាចមានប្រយោជន៍។
នៅក្រោមបន្ទាត់ពាក្យបញ្ជាមានអ្វីដែលគេហៅថាតួអក្សរគេចពិសេស។
ពួកគេបម្រើដើម្បីការពារកម្មវិធីឬអក្សរពីការបកប្រែតួអក្សរដែលជាផ្នែកនៃកូដដូច្នេះដើម្បីនិយាយ។
ឧទាហរណ៍សម្រាប់អ្វីដែលអ្នកលើកឡើង៖
md5sum Desktop / ទាញយក / ដោនឡូត \ Bitorrent / file \ what \ what \ sea.ext
ជាមួយនឹងតួអក្សរ "" "អ្នករារាំងស្ថានីយពីការបកប្រែចន្លោះដែលជាផ្នែកនៃកូដដូច្នេះការអានដកឃ្លាជាផ្នែកនៃខ្សែផ្លូវទទួលបាន md5 នៃឯកសារ:
កុំព្យូទ័រលើតុ / ទាញយក / ទាញយកឯកសារតាមប្រភេទផ្សេងៗ
មានការរត់គេចខ្លួនផ្សេងៗគ្នាសម្រាប់កម្មវិធីផ្សេងៗគ្នាសូម្បីតែ sed ផ្តល់នូវការរត់គេចខ្លួនដូចជា«, # ល។
ស្វាគមន៍មួយ។