Oghje, vedemu dati da una varietà di fonti, è u prublema finali hè di assicurà a so sicurità è a privacy.
Questu include micca solu grandi datasets tenuti da l'urganisazione, ma ancu mudelli AI / ML, algoritmi è, eventualmente, dati cù proiezioni.
U voluminu di dati hè in crescita cum'è u numeru di cumpagnie chì utilizanu avvicinamenti di a scienza di dati in a so decisione si sviluppa.
Ci sò state diverse urganisazioni scuperte in u campu di a criptografia è a sicurità per l'AI / ML è l'informatica in nuvola, chì ora permettenu calculi nantu à e dati criptati.
In u mondu sempre cambiante di a cumunicazione di dati è informazioni, unu di i prublemi più pressanti per l'imprese hè a sicurità di u cuntenutu di u schedariu.
Alcune informazioni (e-mail, logins) ponu esse assicurate cù password.
In ogni casu, l'altri infurmazioni mandati per email o FTP sò inefficienti se prutetti da una keyword.
Hè quì chì a criptografia di i fugliali entra in ghjocu, chì furnisce a sicurità è a cunvenzione chì e parti implicate in i trasferimenti d'infurmazioni necessitanu.
Cosa hè a criptografia di i schedari?
I schedarii individuali o i sistemi di schedari sò prutetti da a criptografia di i schedari, chì li cripta cù una chjave unica è li rende dispunibili solu per u detentore di chjave.
U scopu hè di impedisce chì e persone dannusu o micca autorizate accede à i schedari nantu à u discu duru.
Un sistema operatore o un sistema di fugliale pò furnisce un supportu di criptografia di file. I schedarii sensibili ponu accede solu cù una chjave di decryption.
Se un utilizatore hà da cumunicà i fugliali individuali in modu sicuru per Internet o salvate in media portatili cum'è una chiavetta USB, a criptografia di i schedari hè utile.
A criptografia hè u terminu per u prucessu di criptografia è decifrazione di dati.
Fighjemu cumu pudemu usà Python per criptà è decodificà alcuni di i nostri dati. Adupremu a criptografia simmetrica, chì significa chì avemu da criptà è decifrate e dati cù a listessa chjave.
Per andà cun stu tutoriale, avemu bisognu di u Biblioteca Python per a criptografia.
Passi per criptà è decifrare un schedariu
Avemu da seguità i passi datu quì sottu.
- Installazione di a biblioteca
- Dataset
- Crià una chjave
- Caricà una chjave
- Criptà un schedariu
- Decrypting un schedariu
1. Stallà biblioteca
Per piacè apre u "Command Prompt" (in Windows) è scrivite u seguente codice per installallu:
2. Dataset
Avemu bisognu di un schedariu d'esempiu per travaglià per cumincià. Eccu a campionu .csv file includendu infurmazione nantu à i gradi di i studienti.
3. Crià una chjave
Avemu aduprà una equazioni simmetrica in u nostru esempiu. Fernet hè un tipu di criptografia autentificata chì richiede una "chjave" per leghje è / o mudificà un schedariu. Avà faremu a chjave è a mette in u stessu cartulare cum'è u nostru schedariu di dati:
Se vai in u cartulare induve u vostru codice Python hè situatu, duvete truvà u schedariu mykey.key. U schedariu deve avè solu una linea, chì hè una stringa di caratteri in una certa sequenza. Pudete vede a mo chjave sottu, ma u vostru serà diversu.
4. Caricà una chjave
Avemu bisognu di carricà a chjave di criptografia in u nostru ambiente una volta chì l'avemu pruduttu per criptà / decifrate i schedari. U passu seguente hè abbastanza simplice, chì richiede solu l'apertura di u schedariu mykey.key è u so almacenamentu in memoria locale:
A chjave di criptografia hè ora salvata in u locu cum'è a variabile chjave.
5. Encrypting un schedariu
Custruiremu una funzione per utilizà a chjave di criptografia è rinvià u schedariu criptatu avà chì avemu u schedariu per criptà è a chjave di criptografia. Guardamu l'ughjettu Fernet cum'è una variabile locale f quandu avemu criatu.
Dopu questu, avemu impurtatu i nostri dati originali (grades.csv) in l'uriginale. I dati sò poi criptati cù l'ughjettu Fernet è guardati cum'è criptati.
Infine, salvemu cum'è "enc_grades.csv" in un novu file.csv. U schedariu criptatu pò esse vistu quì:
6. Decrypting un schedariu
Vulete accede à u schedariu dopu chì l'avete criptatu è, per esempiu, trasfirìu bè in un altru locu. Ddu infurmazione hè avà in furmatu criptatu.
U prossimu passu hè di restaurà u materiale originale decrypting. A prucedura chì useremu avà hè l'inversa di a criptografia chì avemu usatu in a sezione precedente.
Seguiremu i stessi passi cum'è prima, ma sta volta andemu da un schedariu criptatu à un schedariu decriptatu:
Infine, salvemu cum'è "dec_grades.csv" in un novu file.csv. U schedariu criptatu pò esse vistu quì sottu:
cunchiusioni
Avemu amparatu à criptà è decodificà un schedariu è i dati cuntenuti in ellu utilizendu u tipu simmetricu di criptografia di u schedariu in questu post usendu u Python. lingua di prugrammazione è u pacchettu di criptografia.
A criptografia è a decifrazione di i fugliali hè un prucessu simplice cù sta biblioteca.
Ùn avemu bisognu di usà u nostru metudu logicu.
Invece, pudemu generà una chjave, criptà u schedariu, è poi decodificà cù a chjave - hè sicura è diretta.
Lascia un Audiolibro