Kungenzeka ukubethela nokususa ukubhala ngamafayela nezikhombisi ku-Linux ngendlela elula, yize kunamaphrojekthi amaningi nezindlela ezingenzeka zenzelwe lokhu. Sesivele sixoxe nge-LUKS, i-eCryptFS, namanye amathuluzi amaningi kwezinye izikhathi. Manje sizokwethula ithuluzi elilula kepha elisebenzayo lokubethela okuqukethwe kusuka eqenjini lethu elibiziwe umlotha. Ngaphezu kokuchaza ukufakwa kwayo nokusebenza okuyisisekelo igxathu negxathu kulokhu kufundiswa okuncane.
Kungani ngidinga ukubhala ngemfihlo? Impendulo ilula, NgokuphephaNgale ndlela, umuntu wesithathu ongagunyaziwe akakwazanga ukufinyelela kumafayili nezinkomba ezikukhompiyutha yethu ngaphandle kokuthi bazi iphasiwedi noma umushwana wokungena ukuze awasuse ukubethela (noma kukhona uhlobo oluthile lokuba sengozini okufana ne-MD4), noma, amafayela kodwa okuwukuphela kwento ongayibona okuqukethwe okubethelwe okungaqondakali nakancane kumuntu esikhundleni sombhalo osobala noma noma yikuphi okuqukethwe ifayela elibethelwe elalinakho ...
Ngomlotha singabhala ngokufihla amafayela nezinkomba zethu sisebenzisa ukubethela I-AES-256-CBC, okungukuthi, uhlelo oluvikelekile. Ngokukhethekile umlotha uhlaka lwesimo seBash esibhalwe ukuthi silula futhi sisetshenziswe kusuka ku-CLI. Okokufaka kwakho:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
Uma sekufakiwe, okulandelayo qala ukusebenza naye. Kulula njengokuthayipha okulandelayo uma kwenzeka ufuna ukubethela ifayela le-example.txt:
ash cipher:e ejemplo.txt
Sizosibuza iphasiwedi yokubethela futhi ngemuva kwalokho kuzokhiqiza isibonelo sefayela.enc. Uma sizama ukukufinyelela, sizobona ukuthi okuqukethwe kwayo kuyizimpawu zezimpawu zamagama ezingenamqondo. Ukubhala ngemfihlo futhi, konke okumele ukwenze:
ash cipher:d ejemplo.enc
Futhi sesivele sinayo njengakuqala ... Kwezinkomba kufana ncamashi, esikhundleni se- example.txt noma i- example.enc nge-directory_name / ne-directory_name.tar.gz.enc.