Taa, anyị na-ahụ data sitere na isi mmalite dị iche iche, na nsogbu ikpeazụ bụ ijide n'aka na nchekwa na nzuzo ya.
Nke a na-agụnye ọ bụghị naanị nnukwu datasets nke òtù dị iche iche na-ejide, kamakwa AI/ML ụdị, algọridim, na, n'ikpeazụ, data nwere ntule.
Ọnụ ọgụgụ nke data na-abawanye ka ọnụ ọgụgụ nke ụlọ ọrụ na-eji data sayensị na-abịaru nso na mkpebi ha na-agbasa.
Enweela ụlọ ọrụ dị iche iche achọpụtara n'ọhịa nke izo ya ezo na nchekwa maka AI / ML na igwe ojii, nke na-enye ohere ugbu a ịgbakọ na data ezoro ezo.
N'ime ụwa nke data na nzikọrịta ozi na-agbanwe agbanwe, otu n'ime nsogbu kachasị emetụta maka azụmaahịa bụ nchekwa nke ọdịnaya faịlụ.
Enwere ike chekwaa ozi ụfọdụ (email, nbanye) paswọọdụ.
Agbanyeghị, ozi ndị ọzọ ezitere site na email ma ọ bụ FTP adịghị arụ ọrụ ma ọ bụrụ na mkpụrụokwu chebe ya.
Nke a bụ ebe ezoro ezo faịlụ na-abata, na-enye nchekwa na ịdị mma nke ndị na-etinye aka na mbufe ozi chọrọ.
Kedu ihe bụ izo ya ezo faịlụ?
A na-echekwa faịlụ n'otu n'otu ma ọ bụ sistemu faịlụ site na izo ya ezo faịlụ, nke na-eji igodo pụrụ iche ezoro ha ma mee ka ọ dị naanị onye nwe igodo.
Ebumnuche bụ igbochi ndị na-emerụ ahụ ma ọ bụ ndị na-enyeghị ikike ịnweta faịlụ na draịvụ ike.
Sistemu eji arụ ọrụ ma ọ bụ sistemu faịlụ nwere ike inye nkwado nzuzo nke faịlụ. Enwere ike ịnweta faịlụ ndị nwere mmetụta naanị site na igodo ntupu.
Ọ bụrụ na onye ọrụ ga-akpakọrịta faịlụ n'otu n'otu na nzuzo na ịntanetị ma ọ bụ chekwaa ya na mgbasa ozi enwere ike dị ka mkpanaka USB, izo ya ezo faịlụ na-abịa na aka.
Cryptography bụ okwu maka usoro izo ya ezo na decrypting data.
Ka anyị leba anya ka anyị nwere ike isi jiri Python zoo ma dekọọ ụfọdụ data anyị. Anyị ga-eji ezoro ezo symmetric, nke pụtara na anyị ga-eji otu igodo ahụ ezoro ma mebie data ahụ.
Iji soro nkuzi a, anyị ga-achọ ya Ọbá akwụkwọ Python maka cryptography.
Nzọụkwụ maka izo ya ezo na decrypting faịlụ
Anyị ga na-eso nzọụkwụ nyere n'okpuru.
- Ịwụnye ọba akwụkwọ
- Dataset
- Ịmepụta igodo
- Na-ebu igodo
- Na-ezobe faịlụ
- Na-ewepụ faịlụ
1. Ịwụnye ọba akwụkwọ
Biko mepee “Command Prompt” (na Windows) wee pịnye koodu a ka ịwụnye ha:
2. Dataset
Anyị ga-achọ faịlụ ihe atụ iji rụọ ọrụ iji malite. Nke a bụ a sample .csv faịlụ gụnyere ozi gbasara akara ule ụmụ akwụkwọ.
3. Ịmepụta igodo
Anyị ga-eji nha nhata n'ihe atụ anyị. Fernet bụ ụdị izo ya ezo nke chọrọ “igodo” ịgụ na/ma ọ bụ gbanwee faịlụ. Ugbu a, anyị ga-eme igodo ahụ wee tinye ya na otu ndekọ aha faịlụ data anyị:
Ọ bụrụ na ị banye na ndekọ ebe koodu Python gị dị, ị ga-ahụ faịlụ mykey.key. Faịlụ kwesịrị inwe naanị otu ahịrị, nke bụ eriri mkpụrụedemede n'usoro ụfọdụ. Ị nwere ike lelee igodo m n'okpuru, mana nke gị ga-adị iche.
4. Na-ebu igodo
Ọ ga-adị anyị mkpa ịkwanye igodo ezoro ezo n'ime gburugburu anyị ozugbo anyị mepụtara ya iji zoo / decrypt faịlụ. Nzọụkwụ na-esote ziri ezi, na-achọ naanị mmeghe nke faịlụ mykey.key na nchekwa ya na ebe nchekwa mpaghara:
A na-echekwa igodo nzuzo ugbu a na mpaghara dịka igodo mgbanwe.
5. Encrypting faịlụ
Anyị ga-arụ ọrụ iji igodo ezoro ezo wee weghachi faịlụ ezoro ezo ugbu a na anyị nwere faịlụ anyị ga-ezoro ezo na igodo nzuzo. Anyị na-echekwa ihe Fernet dị ka mgbanwe mpaghara f mgbe anyị mepụtara ya.
Mgbe nke ahụ gasịrị, anyị webatara data izizi anyị (grades.csv) na nke mbụ. A na-eji ihe Fernet ezoro ezo data ahụ wee chekwaa ya ka ezoro ezo.
N'ikpeazụ, anyị na-echekwa ya dị ka "enc_grades.csv" na a new.csv faịlụ. Enwere ike ịhụ faịlụ ezoro ezo ebe a:
6. Decrypting faịlụ
Ị ga-achọ ịnweta faịlụ ahụ mgbe i mechichara ya ma, dịka ọmụmaatụ, bugharịa ya nke ọma n'ebe ọzọ. Ozi ahụ dị ugbu a n'ụdị ezoro ezo.
Nzọụkwụ ọzọ bụ iweghachi ihe mbụ site n'imebi ya. Usoro anyị ga-eji ugbu a bụ ntụgharị nke nzuzo anyị ji mee ihe na ngalaba gara aga.
Anyị ga-eso usoro ndị ahụ dịka ọ dị na mbụ, mana oge a anyị ga-esi na faịlụ ezoro ezo gaa na faịlụ ezoro ezo:
N'ikpeazụ, anyị na-echekwa ya dị ka "dec_grades.csv" na a new.csv faịlụ. Enwere ike ịhụ faịlụ ezoro ezo n'okpuru:
mmechi
Anyị mụtara ka e si ezoro ezo na decode faịlụ na data dị n'ime ya site na iji ụdị ezoro ezo faịlụ dị na post a site na iji Python asụsụ mmemme na ngwugwu crypto.
Izo ya ezo na decryption nke faịlụ bụ usoro dị mfe iji ọbá akwụkwọ a.
Anyị ekwesịghị iji usoro ezi uche dị na ya.
Kama, anyị nwere ike iwepụta igodo, zoo faịlụ ahụ, wee dezie ya site na iji igodo - ọ nweghị nchekwa yana kwụ ọtọ.
Nkume a-aza