ມື້ນີ້, ພວກເຮົາເຫັນຂໍ້ມູນຈາກຫຼາຍໆແຫຼ່ງ, ແລະບັນຫາສຸດທ້າຍແມ່ນການຮັບປະກັນຄວາມປອດໄພແລະຄວາມເປັນສ່ວນຕົວຂອງມັນ.
ນີ້ປະກອບມີບໍ່ພຽງແຕ່ຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່ທີ່ຈັດຂຶ້ນໂດຍອົງການຈັດຕັ້ງ, ແຕ່ຍັງຮູບແບບ AI/ML, ສູດການຄິດໄລ່, ແລະ, ໃນທີ່ສຸດ, ຂໍ້ມູນທີ່ມີການຄາດຄະເນ.
ປະລິມານຂໍ້ມູນແມ່ນເພີ່ມຂຶ້ນຍ້ອນວ່າຈໍານວນບໍລິສັດທີ່ນໍາໃຊ້ວິທີການວິທະຍາສາດຂໍ້ມູນໃນການຕັດສິນໃຈຂອງພວກເຂົາຂະຫຍາຍອອກໄປ.
ມີການຄົ້ນພົບອົງການຈັດຕັ້ງຕ່າງໆໃນຂົງເຂດການເຂົ້າລະຫັດລັບແລະຄວາມປອດໄພສໍາລັບ AI / ML ແລະຄອມພິວເຕີ້ຟັງ, ເຊິ່ງໃນປັດຈຸບັນອະນຸຍາດໃຫ້ການຄິດໄລ່ຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດ.
ໃນໂລກທີ່ມີການປ່ຽນແປງຕະຫຼອດການຂອງຂໍ້ມູນແລະການສື່ສານຂໍ້ມູນຂ່າວສານ, ຫນຶ່ງໃນບັນຫາທີ່ກົດດັນທີ່ສຸດສໍາລັບທຸລະກິດແມ່ນຄວາມປອດໄພຂອງເນື້ອໃນໄຟລ໌.
ຂໍ້ມູນບາງຢ່າງ (ອີເມລ໌, ເຂົ້າສູ່ລະບົບ) ສາມາດໄດ້ຮັບລະຫັດຜ່ານທີ່ປອດໄພ.
ຢ່າງໃດກໍ່ຕາມ, ຂໍ້ມູນອື່ນໆທີ່ສົ່ງໂດຍອີເມລ໌ຫຼື FTP ແມ່ນບໍ່ມີປະສິດທິພາບຖ້າຖືກປົກປ້ອງໂດຍຄໍາສໍາຄັນ.
ນີ້ແມ່ນບ່ອນທີ່ການເຂົ້າລະຫັດໄຟລ໌ເຂົ້າມາ, ສະຫນອງຄວາມປອດໄພແລະຄວາມສະດວກສະບາຍທີ່ພາກສ່ວນທີ່ກ່ຽວຂ້ອງກັບການໂອນຂໍ້ມູນຕ້ອງການ.
ການເຂົ້າລະຫັດໄຟລ໌ແມ່ນຫຍັງ?
ໄຟລ໌ສ່ວນບຸກຄົນຫຼືລະບົບໄຟລ໌ຖືກປົກປ້ອງໂດຍການເຂົ້າລະຫັດໄຟລ໌, ເຊິ່ງເຂົ້າລະຫັດພວກມັນດ້ວຍລະຫັດທີ່ເປັນເອກະລັກແລະເຮັດໃຫ້ພວກມັນສາມາດໃຊ້ໄດ້ກັບຜູ້ຖືລະຫັດເທົ່ານັ້ນ.
ຈຸດປະສົງແມ່ນເພື່ອປ້ອງກັນບໍ່ໃຫ້ບຸກຄົນທີ່ເປັນອັນຕະລາຍຫຼືບໍ່ໄດ້ຮັບອະນຸຍາດຈາກການເຂົ້າເຖິງໄຟລ໌ໃນຮາດດິດໄດ້.
ລະບົບປະຕິບັດການຫຼືລະບົບໄຟລ໌ສາມາດສະຫນອງການສະຫນັບສະຫນູນການເຂົ້າລະຫັດໄຟລ໌. ໄຟລ໌ທີ່ລະອຽດອ່ອນສາມາດເຂົ້າເຖິງໄດ້ດ້ວຍລະຫັດຖອດລະຫັດເທົ່ານັ້ນ.
ຖ້າຜູ້ໃຊ້ຕ້ອງຕິດຕໍ່ສື່ສານໄຟລ໌ແຕ່ລະອັນຢ່າງປອດໄພຜ່ານອິນເຕີເນັດ ຫຼືບັນທຶກພວກມັນໄວ້ໃນສື່ແບບພົກພາເຊັ່ນ USB stick, ການເຂົ້າລະຫັດໄຟລ໌ມາສະດວກ.
Cryptography ແມ່ນຄໍາສັບສໍາລັບຂະບວນການເຂົ້າລະຫັດແລະຖອດລະຫັດຂໍ້ມູນ.
ມາເບິ່ງວິທີທີ່ເຮົາສາມາດໃຊ້ Python ເພື່ອເຂົ້າລະຫັດ ແລະຖອດລະຫັດບາງຂໍ້ມູນຂອງພວກເຮົາ. ພວກເຮົາຈະໃຊ້ການເຂົ້າລະຫັດແບບ symmetric, ຊຶ່ງຫມາຍຄວາມວ່າພວກເຮົາຈະເຂົ້າລະຫັດ ແລະຖອດລະຫັດຂໍ້ມູນດ້ວຍລະຫັດດຽວກັນ.
ເພື່ອໄປຄຽງຄູ່ກັບການສອນນີ້, ພວກເຮົາຈະຕ້ອງການ ຫ້ອງສະໝຸດ Python ສໍາລັບການເຂົ້າລະຫັດລັບ.
ຂັ້ນຕອນການເຂົ້າລະຫັດ ແລະຖອດລະຫັດໄຟລ໌
ພວກເຮົາຈະປະຕິບັດຕາມຂັ້ນຕອນທີ່ໄດ້ກ່າວມາຂ້າງລຸ່ມນີ້.
- ກຳລັງຕິດຕັ້ງຫ້ອງສະໝຸດ
- Dataset
- ການສ້າງກະແຈ
- ກຳລັງໂຫຼດລະຫັດ
- ການເຂົ້າລະຫັດໄຟລ໌
- ການຖອດລະຫັດໄຟລ໌
1. ການຕິດຕັ້ງຫ້ອງສະໝຸດ
ກະລຸນາເປີດ “Command Prompt” (ໃນ Windows) ແລະພິມລະຫັດຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງພວກມັນ:
2. ຊຸດຂໍ້ມູນ
ພວກເຮົາຈະຕ້ອງການໄຟລ໌ຕົວຢ່າງເພື່ອເຮັດວຽກກັບເພື່ອເລີ່ມຕົ້ນ. ນີ້ແມ່ນ ຕົວຢ່າງ ໄຟລ໌ .csv ລວມທັງຂໍ້ມູນກ່ຽວກັບຊັ້ນຮຽນຂອງນັກຮຽນ.
3. ການສ້າງຄີ
ພວກເຮົາຈະໃຊ້ສົມຜົນສົມມາດໃນຕົວຢ່າງຂອງພວກເຮົາ. Fernet ແມ່ນປະເພດຂອງການເຂົ້າລະຫັດທີ່ຖືກຕ້ອງທີ່ຮຽກຮ້ອງໃຫ້ມີ "ກະແຈ" ເພື່ອອ່ານແລະ / ຫຼືປ່ຽນໄຟລ໌. ຕອນນີ້ພວກເຮົາຈະເຮັດລະຫັດແລະໃສ່ໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ຂໍ້ມູນຂອງພວກເຮົາ:
ຖ້າທ່ານເຂົ້າໄປໃນໄດເລກະທໍລີທີ່ລະຫັດ Python ຂອງທ່ານຕັ້ງຢູ່, ທ່ານຄວນຊອກຫາໄຟລ໌ mykey.key. ໄຟລ໌ຄວນມີພຽງແຖວດຽວ, ເຊິ່ງເປັນສາຍຂອງຕົວອັກສອນໃນບາງລຳດັບ. ທ່ານສາມາດເບິ່ງທີ່ລະຫັດຂອງຂ້ອຍຂ້າງລຸ່ມນີ້, ແຕ່ຂອງເຈົ້າຈະແຕກຕ່າງກັນ.
4. ກຳລັງໂຫຼດລະຫັດ
ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ໂຫລດລະຫັດການເຂົ້າລະຫັດເຂົ້າໄປໃນສະພາບແວດລ້ອມຂອງພວກເຮົາເມື່ອພວກເຮົາຜະລິດມັນເພື່ອເຂົ້າລະຫັດ / ຖອດລະຫັດໄຟລ໌. ຂັ້ນຕອນຕໍ່ໄປນີ້ແມ່ນກົງໄປກົງມາ, ຕ້ອງການພຽງແຕ່ເປີດໄຟລ໌ mykey.key ແລະການເກັບຮັກສາຂອງມັນຢູ່ໃນຫນ່ວຍຄວາມຈໍາທ້ອງຖິ່ນ:
ຕອນນີ້ກະແຈການເຂົ້າລະຫັດຖືກບັນທຶກໄວ້ໃນເຄື່ອງເປັນຕົວແປຫຼັກ.
5. ການເຂົ້າລະຫັດໄຟລ໌
ພວກເຮົາຈະສ້າງຫນ້າທີ່ເພື່ອນໍາໃຊ້ລະຫັດການເຂົ້າລະຫັດແລະກັບຄືນໄປບ່ອນໄຟລ໌ເຂົ້າລະຫັດໃນປັດຈຸບັນທີ່ພວກເຮົາມີໄຟລ໌ທີ່ຈະເຂົ້າລະຫັດແລະກະແຈການເຂົ້າລະຫັດ. ພວກເຮົາເກັບຮັກສາວັດຖຸ Fernet ເປັນຕົວແປທ້ອງຖິ່ນ f ເມື່ອພວກເຮົາສ້າງມັນ.
ຫຼັງຈາກນັ້ນ, ພວກເຮົານໍາເຂົ້າຂໍ້ມູນຕົ້ນສະບັບຂອງພວກເຮົາ (grades.csv) ເຂົ້າໄປໃນຕົ້ນສະບັບ. ຫຼັງຈາກນັ້ນ, ຂໍ້ມູນຈະຖືກເຂົ້າລະຫັດດ້ວຍວັດຖຸ Fernet ແລະຖືກເກັບໄວ້ເປັນການເຂົ້າລະຫັດ.
ສຸດທ້າຍ, ພວກເຮົາບັນທຶກມັນເປັນ “enc_grades.csv” ໃນໄຟລ໌ new.csv. ໄຟລ໌ທີ່ເຂົ້າລະຫັດສາມາດເບິ່ງໄດ້ທີ່ນີ້:
6. ການຖອດລະຫັດໄຟລ໌
ທ່ານຈະຕ້ອງການທີ່ຈະເຂົ້າເຖິງໄຟລ໌ຫຼັງຈາກທີ່ທ່ານໄດ້ເຂົ້າລະຫັດມັນແລະ, ສໍາລັບການຍົກຕົວຢ່າງ, ສົບຜົນສໍາເລັດຍ້າຍມັນໄປບ່ອນອື່ນ. ຂໍ້ມູນນັ້ນຢູ່ໃນຮູບແບບທີ່ຖືກເຂົ້າລະຫັດແລ້ວ.
ຂັ້ນຕອນຕໍ່ໄປແມ່ນເພື່ອຟື້ນຟູອຸປະກອນຕົ້ນສະບັບໂດຍການຖອດລະຫັດມັນ. ຂັ້ນຕອນທີ່ພວກເຮົາຈະໃຊ້ໃນປັດຈຸບັນແມ່ນກົງກັນຂ້າມຂອງການເຂົ້າລະຫັດທີ່ພວກເຮົາໃຊ້ໃນພາກກ່ອນ.
ພວກເຮົາຈະເຮັດຕາມຂັ້ນຕອນທີ່ຄືກັນກັບຄັ້ງກ່ອນ, ແຕ່ຄັ້ງນີ້ພວກເຮົາຈະໄປຈາກການເຂົ້າລະຫັດໄປເປັນໄຟລ໌ຖອດລະຫັດ:
ສຸດທ້າຍ, ພວກເຮົາບັນທຶກມັນເປັນ “dec_grades.csv” ໃນໄຟລ໌ new.csv. ໄຟລ໌ທີ່ເຂົ້າລະຫັດສາມາດເຫັນໄດ້ຂ້າງລຸ່ມນີ້:
ສະຫຼຸບ
ພວກເຮົາໄດ້ຮຽນຮູ້ວິທີການເຂົ້າລະຫັດແລະຖອດລະຫັດໄຟລ໌ແລະຂໍ້ມູນທີ່ມີຢູ່ໃນມັນໂດຍໃຊ້ປະເພດຂອງການເຂົ້າລະຫັດໄຟລ໌ທີ່ສົມມາດໃນຂໍ້ຄວາມນີ້ໂດຍໃຊ້ Python ພາສາໂປລແກລມ ແລະຊຸດການເຂົ້າລະຫັດລັບ.
ການເຂົ້າລະຫັດແລະການຖອດລະຫັດຂອງໄຟລ໌ແມ່ນຂະບວນການງ່າຍດາຍໂດຍໃຊ້ຫ້ອງສະຫມຸດນີ້.
ພວກເຮົາບໍ່ຈໍາເປັນຕ້ອງໃຊ້ວິທີການຢ່າງມີເຫດຜົນຂອງພວກເຮົາ.
ແທນທີ່ຈະ, ພວກເຮົາສາມາດສ້າງລະຫັດ, ເຂົ້າລະຫັດໄຟລ໌, ແລະຫຼັງຈາກນັ້ນຖອດລະຫັດມັນໂດຍໃຊ້ລະຫັດ - ມັນປອດໄພແລະກົງໄປກົງມາ.
ອອກຈາກ Reply ເປັນ