Sa lá atá inniu ann, feicimid sonraí ó fhoinsí éagsúla, agus is í an fhadhb dheireanach ná a shlándáil agus a phríobháideacht a chinntiú.
Áirítear leis seo ní hamháin tacair shonraí mhóra atá i seilbh eagraíochtaí, ach freisin samhlacha AI/ML, algartaim, agus, ar deireadh, sonraí le réamh-mheastacháin.
Tá méadú ag teacht ar líon na sonraí de réir mar a mhéadaíonn líon na gcuideachtaí a úsáideann cur chuige eolaíocht na sonraí ina gcinnteoireacht.
Thángthas ar eagraíochtaí éagsúla i réimse na criptithe agus na slándála don AI/ML agus don néalríomhaireacht, atá anois ag ceadú ríomhaireachtaí ar shonraí criptithe.
I saol na cumarsáide sonraí agus faisnéise atá ag síorathrú, tá slándáil ábhar comhaid ar cheann de na fadhbanna is práinní do ghnólachtaí.
Is féidir roinnt faisnéise (ríomhphoist, logáil isteach) a dhaingniú le pasfhocal.
Mar sin féin, tá faisnéis eile a sheoltar trí ríomhphost nó FTP mí-éifeachtach má tá sé cosanta ag eochairfhocal.
Seo an áit a dtagann criptiú comhaid i bhfeidhm, ag soláthar na slándála agus an áisiúlachta a theastaíonn ó pháirtithe a bhfuil baint acu le haistriú faisnéise.
Cad is criptiú comhaid ann?
Tá comhaid aonair nó córais comhad cosanta ag criptiú comhaid, a chripíonn iad le heochair uathúil agus a chuireann ar fáil don sealbhóir eochrach amháin iad.
Is é an cuspóir atá ann ná daoine aonair díobhálacha nó neamhúdaraithe a chosc ó rochtain a fháil ar chomhaid ar an tiomántán crua.
Is féidir le córas oibriúcháin nó córas comhaid tacaíocht criptithe comhad a sholáthar. Ní féidir teacht ar na comhaid íogaire ach le heochair dhíchriptithe.
Má bhíonn ar úsáideoir comhaid aonair a chur in iúl go slán thar an Idirlíon nó iad a shábháil ar mheáin iniompartha cosúil le bata USB, beidh criptiú comhaid áisiúil.
Is í an chripteagrafaíocht an téarma don phróiseas chun sonraí a chriptiú agus a dhíchriptiú.
Breathnaímid ar conas is féidir linn Python a úsáid chun cuid dár sonraí a chriptiú agus a dhíchódú. Úsáidfimid criptiú siméadrach, rud a chiallaíonn go ndéanfaimid na sonraí a chriptiú agus a dhíchriptiú leis an eochair chéanna.
Chun dul leis an rang teagaisc seo, beidh an Leabharlann Python le haghaidh cripteagrafaíochta.
Céimeanna chun comhad a chriptiú & a dhíchriptiú
Beidh muid ag leanúint na céimeanna atá tugtha thíos.
- Leabharlann a shuiteáil
- Dataset
- Ag cruthú eochair
- Eochair á lódáil
- Comhad á chriptiú
- Comhad á dhíchriptiú
1. Leabharlann a shuiteáil
Oscail "Command Prompt" (ar Windows) le do thoil agus clóscríobh an cód seo a leanas chun iad a shuiteáil:
2. Tacar sonraí
Beidh comhad samplach de dhíth orainn le bheith ag obair leis chun tús a chur leis. Seo chugaibh a sampla comhad .csv lena n-áirítear faisnéis faoi ghráid na mac léinn.
3. Eochair a chruthú
Úsáidfimid cothromóid shiméadrach inár sampla. Is cineál criptithe fíordheimhnithe é Fernet a éilíonn “eochair” chun comhad a léamh agus/nó a athrú. Anois déanfaimid an eochair agus cuirfimid san eolaire céanna é lenár gcomhad sonraí:
Má théann tú san eolaire ina bhfuil do chód Python suite, ba cheart duit an comhad mykey.key a aimsiú. Níor cheart ach líne amháin a bheith sa chomhad, ar teaghrán carachtar í i seicheamh éigin. Is féidir leat breathnú ar mo eochair thíos, ach beidh do cheannsa difriúil.
4. Eochair a lódáil
Ní mór dúinn an eochair criptithe a lódáil isteach inár dtimpeallacht nuair a bheidh sé léirithe againn chun na comhaid a chriptiú/díchriptiú. Tá an chéim seo a leanas sách simplí, agus ní gá ach an comhad mykey.key a oscailt agus é a stóráil sa chuimhne áitiúil:
Déantar an eochair criptithe a shábháil go háitiúil anois mar an eochair-athróg.
5. Comhad a chriptiú
Déanfaimid feidhm a thógáil chun an eochair criptithe a úsáid agus seolfaimid an comhad criptithe ar ais anois agus go bhfuil an comhad againn le criptiú agus an eochair chriptiúcháin. Stórálaimid an réad Fernet mar athróg áitiúil f nuair a chruthaímid é.
Ina dhiaidh sin, rinneamar ár sonraí bunaidh (grades.csv) a allmhairiú isteach sa bhunshonraí. Ansin déantar na sonraí a chriptiú leis an réad Fernet agus a stóráil mar rud criptithe.
Ar deireadh, déanaimid é a shábháil mar “enc_grades.csv” i gcomhad new.csv. Is féidir an comhad criptithe a fheiceáil anseo:
6. Comhad a dhíchriptiú
Beidh tú ag iarraidh an comhad a rochtain tar éis duit é a chriptiú agus, mar shampla, d'éirigh leat é a aistriú go dtí áit eile. Tá an fhaisnéis sin i bhformáid chriptithe anois.
Is é an chéad chéim eile ná an t-ábhar bunaidh a athchóiriú trína dhíchriptiú. Is é an nós imeachta a úsáidfimid anois ná inbhéartach an chriptiúcháin a d'úsáideamar sa chuid roimhe seo.
Leanfaimid na céimeanna comhionanna mar a bhí roimhe seo, ach an uair seo rachaimid ó chomhad criptithe go comhad díchriptithe:
Ar deireadh, sábhálaimid é mar “dec_grades.csv” i gcomhad new.csv. Is féidir an comhad criptithe a fheiceáil thíos:
Conclúid
D'fhoghlaimíomar conas comhad a chriptiú agus a dhíchódú agus na sonraí atá istigh ann ag baint úsáide as an gcineál siméadrach criptithe comhaid sa phost seo ag baint úsáide as an Python teanga cláir agus an pacáiste cripteagrafaíochta.
Is próiseas simplí é criptiú agus díchriptiú comhad ag baint úsáide as an leabharlann seo.
Ní gá dúinn ár modh loighciúil a úsáid.
Ina áit sin, is féidir linn eochair a ghiniúint, an comhad a chriptiú, agus ansin é a dhíchódú leis an eochair - tá sé slán agus simplí.
Leave a Reply