App Crypto for Android

ផ្ទុកពាណិជ្ជកម្ម
10+
ការទាញយក
ចំណាត់ថ្នាក់ខ្លឹមសារ
គ្រប់គ្នា
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់

អំពី​កម្មវិធីនេះ

កម្មវិធីនេះផ្តល់នូវវិធីសាស្រ្តដូចខាងក្រោមសម្រាប់ការអ៊ិនគ្រីប និងការឌិគ្រីប៖ ប្រព័ន្ធគ្រីបគ្រីប affine សម្រាប់អក្សរឡាតាំង (26 អក្សរ) ប្រព័ន្ធគ្រីបតូ affine សម្រាប់អត្ថបទ Cyrillic (30 អក្សរ), RSA cryptosystem និង АSЕ cryptosystem ។
Affine cryptosystem គឺជាឧទាហរណ៍នៃប្រព័ន្ធគ្រីបសម្ងាត់ឯកជន។ នៅក្នុងប្រព័ន្ធគ្រីបគ្រីបឯកជន នៅពេលដែលអ្នកស្គាល់សោអ៊ិនគ្រីប នោះអ្នកអាចស្វែងរកសោដោះកូដបានយ៉ាងឆាប់រហ័ស។ ដូច្នេះ ការដឹងពីរបៀបអ៊ិនគ្រីបសារដោយប្រើសោជាក់លាក់ អនុញ្ញាតឱ្យអ្នកឌិគ្រីបសារដែលត្រូវបានអ៊ិនគ្រីបដោយប្រើសោនេះ។
RSA ប្រព័ន្ធគ្រីបតូ គឺជាប្រព័ន្ធគ្រីបសោសាធារណៈ ដែលជាប្រព័ន្ធមួយដែលចាស់ជាងគេបំផុតដែលប្រើយ៉ាងទូលំទូលាយសម្រាប់ការបញ្ជូនទិន្នន័យប្រកបដោយសុវត្ថិភាព។ នៅ​ក្នុង​ប្រព័ន្ធ​គ្រីប​សោសាធារណៈ សោ​អ៊ិនគ្រីប​គឺ​ជា​សាធារណៈ និង​ប្លែក​ពី​សោ​ឌិគ្រីប ដែល​ត្រូវ​បាន​រក្សា​ទុក​ជា​សម្ងាត់ (ឯកជន)។ អ្នកប្រើប្រាស់ RSA បង្កើត និងបោះផ្សាយសោសាធារណៈដោយផ្អែកលើលេខសំខាន់ពីរ រួមជាមួយនឹងតម្លៃជំនួយ។ លេខសំខាន់ៗត្រូវបានរក្សាទុកជាសម្ងាត់។ សារអាចត្រូវបានអ៊ិនគ្រីបដោយនរណាម្នាក់ តាមរយៈសោសាធារណៈ ប៉ុន្តែអាចត្រូវបានឌិគ្រីបដោយនរណាម្នាក់ដែលស្គាល់សោឯកជនប៉ុណ្ណោះ។
ស្តង់ដារការអ៊ិនគ្រីបកម្រិតខ្ពស់ (AES) ដែលត្រូវបានគេស្គាល់ផងដែរដោយឈ្មោះដើមរបស់វា Rijndael គឺជាការបញ្ជាក់សម្រាប់ការអ៊ិនគ្រីបទិន្នន័យអេឡិចត្រូនិកដែលបង្កើតឡើងដោយវិទ្យាស្ថានស្តង់ដារ និងបច្ចេកវិទ្យាជាតិរបស់សហរដ្ឋអាមេរិក (NIST) ក្នុងឆ្នាំ 2001។ AES គឺជាបំរែបំរួលនៃកូដសម្ងាត់ Rijndael ។  Rijndael គឺជាគ្រួសារនៃអ្នកសរសេរកូដដែលមានកូនសោ និងទំហំប្លុកខុសៗគ្នា។
នៅក្នុងកម្មវិធីត្រូវបានប្រើ AES/CBC/PKCS5Padding ដែលជារបៀបគ្រីបគ្រីបនៃប្រតិបត្តិការដែលប្រើសម្រាប់ការអ៊ិនគ្រីបសុវត្ថិភាព និងការឌិគ្រីបទិន្នន័យ។ CBC (Cipher Block Chaning): នេះគឺជារបៀបប្រតិបត្តិការដែលប្លុកនីមួយៗនៃទិន្នន័យត្រូវបានផ្សំជាមួយប្លុកមុនដោយប្រើប្រតិបត្តិការ XOR មុនពេលវាត្រូវបានអ៊ិនគ្រីប។ ប្លុកទីមួយត្រូវបានផ្សំជាមួយវ៉ិចទ័រចាប់ផ្តើម (IV) ដែលត្រូវតែមានតែមួយគត់សម្រាប់សារដែលបានអ៊ិនគ្រីបនីមួយៗ។ របៀប CBC ផ្តល់នូវការការពារកាន់តែប្រសើរឡើងប្រឆាំងនឹងការវាយប្រហារដែលព្យាយាមផ្លាស់ប្តូរខ្លឹមសារនៃសារ។ PKCS5Padding៖ នេះគឺជាគ្រោងការណ៍ padding សម្រាប់ទិន្នន័យដែលធានាថាទិន្នន័យបញ្ចូលគឺមានប្រវែងដែលជាពហុគុណនៃទំហំប្លុក (ក្នុងករណីនេះ 128 ប៊ីត)។ PKCS5Padding បន្ថែមបៃទៅចុងបញ្ចប់នៃប្លុកចុងក្រោយដើម្បីឱ្យវាពេញ។ បៃបន្ថែមទាំងនេះមានព័ត៌មានអំពីចំនួនបៃដែលបានបន្ថែម។
ជាមួយនឹងវិធីសាស្រ្តនៃការអ៊ិនគ្រីបទាំងអស់នៅក្នុងកម្មវិធី វាអាចរក្សាទុកឯកសារដែលបានអ៊ិនគ្រីបនៅក្នុងថតដែលបានជ្រើសរើសនៃឧបករណ៍ដែលកំពុងតែអ៊ិនគ្រីបឯកសារ ដោយក្នុងនោះមានអក្សរ "Encrypted...
អត្ថបទដែលបានអ៊ិនគ្រីបអាចត្រូវបានរក្សាទុកជាឯកសារនៅក្នុងថតឯកសាររបស់ឧបករណ៍ទាញយក។
នៅក្នុងកម្មវិធី សោឯកជនសម្រាប់ AES សម្រាប់ការរក្សាទុកត្រូវបានអ៊ិនគ្រីបដោយវិធីសាស្ត្រ RSA ហើយរក្សាទុកជាឯកសារដាច់ដោយឡែក។ ដូច្នេះជាមួយនឹងការអ៊ិនគ្រីប AES ត្រូវបានរក្សាទុកជាឯកសារដែលមានឈ្មោះ៖
EncryptedAes_xxx.txt.bin – ឯកសារដែលបានអ៊ិនគ្រីប xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – កូនសោ RSA ឯកជនសម្រាប់ការអ៊ិនគ្រីបសោ AES ឯកជនសម្រាប់ឯកសារដូចគ្នា xxx.txt;
EncryptedAesKey_xxx.bin – កូនសោ AES ឯកជនដែលត្រូវបានអ៊ិនគ្រីបដោយ RSAPrivate Key សម្រាប់ឯកសារដូចគ្នា xxx.txt;
ivBin_xxx.bin – វ៉ិចទ័រចាប់ផ្តើមសម្រាប់ឯកសារដូចគ្នា xxx.txt;
ដូច្នេះជាមួយនឹងការអ៊ិនគ្រីប RSA ត្រូវបានរក្សាទុកឯកសារបីដែលមានឈ្មោះ:
អ៊ិនគ្រីបRSA_xxx.txt.bin – ឯកសារដែលបានអ៊ិនគ្រីប xxx.txt;
បានអ៊ិនគ្រីបRSAPrivateKey_xxx.bin - សោ RSA ឯកជន;
បានអ៊ិនគ្រីបRSAPublicKey_xxx.bin - សោសាធារណៈ RSA;
ជាមួយនឹងការអ៊ិនគ្រីប Affine Latin ត្រូវបានរក្សាទុកឯកសារពីរដែលមានឈ្មោះ៖
EncryptedAffineLatin_xxx.txt.bin – ឯកសារដែលបានអ៊ិនគ្រីប xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - ការផ្លាស់ប្តូរ b param;
ឡាតាំងកំពុងផ្លាស់ប្តូរ Cyrillic ជាមួយនឹងឯកសារដែលបានអ៊ិនគ្រីប Affine Cyrillic ។
នៅពេលឌិគ្រីប ឯកសារទាំងអស់សម្រាប់វិធីសាស្ត្រអ៊ិនគ្រីបដែលត្រូវគ្នា និងឯកសារដែលបានអ៊ិនគ្រីបដែលត្រូវគ្នា (ឯកសារដែលមានទិន្នន័យដែលបានអ៊ិនគ្រីប និងសោដែលត្រូវគ្នា) ត្រូវតែស្ថិតនៅក្នុងថតតែមួយ។
នៅពេលឌិគ្រីបវិធីសាស្ត្រដែលប្រើដើម្បីអ៊ិនគ្រីបឯកសារត្រូវបានជ្រើសរើសជាមុន ឯកសារដែលមានទិន្នន័យដែលបានអ៊ិនគ្រីបក៏ត្រូវបានជ្រើសរើសផងដែរ។
កម្មវិធីនេះមានបដាផ្សាយពាណិជ្ជកម្មដែលអាចធ្វើឱ្យសកម្ម ឬអសកម្មការបង្ហាញការផ្សាយពាណិជ្ជកម្ម។
កម្មវិធីមានជំនួយ និងតំណភ្ជាប់ទៅកាន់កម្មវិធីផ្សេងទៀតរបស់អ្នកនិពន្ធ។
បាន​ដំឡើងកំណែ​នៅ
27 តុលា 2025

សុវត្ថិភាព​ទិន្នន័យ

សុវត្ថិភាព​ចាប់ផ្ដើមពី​ការយល់ដឹងអំពី​របៀបដែល​អ្នកអភិវឌ្ឍន៍​ប្រមូល និង​ចែករំលែក​ទិន្នន័យរបស់អ្នក។ ការអនុវត្ត​ចំពោះសន្តិសុខ និង​ឯកជនភាព​ទិន្នន័យ​អាចខុសគ្នាទៅតាម​ការប្រើប្រាស់ តំបន់ និង​អាយុរបស់អ្នក។ អ្នកអភិវឌ្ឍន៍​បានផ្ដល់​ព័ត៌មាននេះ និង​អាចធ្វើបច្ចុប្បន្នភាព​វានៅពេលខាងមុខ។
មិនចែករំលែក​ទិន្នន័យ​ជាមួយ​ភាគីទីបីឡើយ
ស្វែងយល់​បន្ថែមអំពី​របៀបដែល​អ្នកអភិវឌ្ឍន៍​ប្រកាសអំពី​ការចែករំលែក​ទិន្នន័យ
មិនប្រមូល​ទិន្នន័យឡើយ
ស្វែងយល់​បន្ថែមអំពី​របៀបដែល​អ្នកអភិវឌ្ឍន៍​ប្រកាសអំពី​ការប្រមូលទិន្នន័យ

ជំនួយកម្មវិធី

លេខ​​ទូរស័ព្ទ
+359888569075
អំពីអ្នក​អភិវឌ្ឍន៍
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

ច្រើនទៀតដោយ ivan gabrovski

កម្មវិធី​ស្រដៀងគ្នា