Maanta, waxaan aragnaa xog laga helay ilo kala duwan, iyo dhibka ugu dambeeya waa hubinta ammaankiisa iyo qarsoodigiisa.
Tan waxaa ku jira ma aha oo kaliya xog-ururinta waaweyn ee ay hayaan hay'adaha, laakiin sidoo kale moodooyinka AI/ML, algorithms, iyo, ugu dambeyntii, xogta leh saadaasha.
Mugga xogtu way sii kordheysaa iyadoo tirada shirkadaha isticmaalaya hababka sayniska xogta ee go'aan qaadashada ay balaadhaan.
Waxaa jiray ururo kala duwan oo laga helay goobta sirta iyo amniga AI / ML iyo xisaabinta daruuraha, kuwaas oo hadda u oggolaanaya xisaabinta xogta sirta ah.
Adduunka is-beddelka joogtada ah ee xogta iyo isgaarsiinta macluumaadka, mid ka mid ah dhibaatooyinka ugu daran ee ganacsiyada waa amniga macluumaadka faylka.
Macluumaadyada qaar (emaillada, gelitaanka) waxa lagu xafidi karaa erayga sirta ah.
Si kastaba ha ahaatee, macluumaadka kale ee lagu soo diro iimaylka ama FTP waa mid aan waxtar lahayn haddii lagu ilaaliyo erayga muhiimka ah.
Tani waa halka ay ka soo gasho sirta faylka, iyadoo bixinaysa amniga iyo raaxada ay dhinacyada ku lugta leh wareejinta macluumaadka ay u baahan yihiin.
Waa maxay sirta faylka?
Faylasha shaqsiga ah ama nidaamyada faylalka waxaa lagu ilaaliyaa sirta feylka, taas oo ku sireysa fure gaar ah oo ka dhigaya mid la heli karo oo keliya qofka fure u ah.
Ujeeddadu waa in laga hortago shakhsiyaadka waxyeellada leh ama aan la oggolayn inay galaangal u yeeshaan faylasha ku jira darawalka adag.
Nidaamka hawlgalka ama nidaamka faylalka ayaa ku siin kara taageerada sirta faylka. Faylasha xasaasiga ah waxaa kaliya lagu geli karaa furaha furaha.
Haddii isticmaaluhu ay tahay inuu si ammaan ah ugula xiriiro faylalka gaarka ah intarneedka ama uu ku keydiyo warbaahinta la qaadi karo sida ul USB, sirta faylka ayaa ku anfacaya.
Cryptography waa ereyga habka siraynta iyo furista xogta.
Aan eegno sida aan u isticmaali karno Python si aan u sirno oo u qeexno qaar ka mid ah xogtayada. Waxaan isticmaali doonaa sirta asymmetric, taasoo la macno ah in aan sir ku dhigno oo aan ku xafidi doono xogta isla fure isku mid ah.
Si aan u raacno casharkan, waxaan u baahan doonaa Maktabadda Python loogu talagalay cryptography.
Tallaabooyinka sirta iyo furista faylka
Waxaan raaci doonaa tillaabooyinka hoos ku qoran.
- Ku rakibida maktabadda
- Dataset
- Abuuritaanka furaha
- Soodejinaya furaha
- Sirin faylal
- Dejinta sirta faylka
1. Ku rakibida maktabadda
Fadlan fur "Command Prompt" (Windows) oo ku qor koodka soo socda si aad u rakibto:
2. Dataset
Waxaan u baahan doonaa tusaale faylka ah si aan ula shaqeyno si aan u bilowno. Waa kan a Macnaha .csv oo ay ku jiraan macluumaadka ku saabsan buundooyinka ardayda.
3. Abuuritaanka furaha
Waxaan u adeegsan doonaa isla'eg-symmetric tusaale ahaan. Fernet waa nooc sir la xaqiijiyay oo u baahan "furaha" si loo akhriyo iyo/ama beddelo faylka. Hadda waxaan samayn doonaa furaha oo ku dhejin doonaa isla hagaha faylka xogtayada:
Haddii aad gasho tusaha uu ku yaal koodka Python kaaga, waa inaad heshaa faylka mykey.key. Faylku waa inuu lahaadaa hal xariiq oo keliya, kaas oo ah xarfo xarfo oo isku xigxiga. Waxaad hoos ka eegi kartaa furahayga, laakiin taadu way ka duwanaan doontaa.
4. Soodejinaya furaha
Waxaan u baahanahay inaan ku shubno furaha sirta ah deegaankeena marka aan soo saarno si aan u xafidno/ka furno faylasha. Tallaabada soo socota waa mid toos ah, oo u baahan kaliya furitaanka feylka mykey.key iyo kaydinta xusuusta gudaha:
Furaha sirta hadda waxa loo kaydiyay maxalli ahaan doorsoomiyaha muhiimka ah.
5. Sirin faylal
Waxaan dhisi doonaa hawl si aan u isticmaalno furaha sirta ah oo aan u soo celino faylka sirta ah hadda markaan haysanno faylka si aan u xafidno iyo furaha sirta. Waxa aanu u kaydinay shayga Fernet sida doorsoome maxalli ah f marka aanu abuurno.
Taas ka dib, waxaan soo dejinay xogtayada asalka ah (grades.csv) asalka. Xogta ayaa markaa lagu xafidaa shayga Fernet waxaana loo kaydiyaa si qarsoodi ah.
Ugu dambayntii, waxaanu u kaydinay "enc_grades.csv" faylka new.csv. Faylka sir ah ayaa laga arki karaa halkan:
6. Decrypting file
Waxaad u baahan doontaa inaad gasho faylka ka dib markaad sir galisay oo, tusaale ahaan, si guul leh u raray meel kale. Macluumaadkaasi hadda waa qaab sir ah.
Talaabada xigta waa in dib loo soo celiyo alaabtii asalka ahayd iyadoo la furfurayo. Habka aan hadda isticmaali doono waa lidka sirta aan ku isticmaalnay qaybti hore.
Waxaan raaci doonaa tillaabooyinka isku midka ah sidii hore, laakiin markan waxaan ka bixi doonaa sir ah oo aan u gudbi doono fayl qarsoodi ah:
Ugu dambeyntii, waxaan u keydineynaa sida "dec_grades.csv" faylka new.csv. Faylka sir ah ayaa lagu arki karaa hoos:
Ugu Dambeyn
Waxaan baranay sida loo xafido oo loo kala saaro faylka iyo xogta ku jirta annagoo adeegsanayna nooca sirta ah ee faylka qoraalkan boostada iyadoo la adeegsanayo Python-ka luqadda barnaamijka iyo xirmada qarsoodiga ah.
Sirin iyo kala-saar faylalku waa hab fudud oo la isticmaalayo maktabadan.
Uma baahnid inaan isticmaalno habkayaga macquulka ah.
Taa beddelkeeda, waxaan soo saari karnaa furaha, sir faylka, ka dibna qeexi karnaa annagoo adeegsanayna furaha - waa ammaan oo toos ah.
Leave a Reply