Pernahkah anda mahu menyulitkan fail dengan cepat dan mudah dalam Linux tanpa perlu memasang dan mempelajari pakej perisian baharu? Berikut ialah cara terbaik dan mudah untuk menyulitkan fail atau direktori dengan mudah melalui AES256 yang dijamin dengan kata laluan, membantu menjauhkan fail anda daripada mengintip.
Asas Penyulitan Dengan OpenSSL
Adalah penting untuk ambil perhatian bahawa terdapat lebih banyak lagi kepada penyulitan daripada ini.
Anda mungkin berhemat untuk membaca dokumentasi OpenSSL sebelum mempercayai kaedah ini dengan data anda. Namun begitu, dengan mengandaikan anda tidak cuba mengelak daripada NSA atau tentera Rusia, kaedah ini sepatutnya berfungsi dengan sempurna untuk memastikan fail dan direktori anda selamat dan tidak boleh diakses oleh orang lain.
Pasang OpenSSL
Anda memerlukan pakej OpenSSL yang popular dipasang, jadi semak dahulu sama ada ia telah dipasang dengan arahan Linux :
openssl version
Jika ia mencetak nombor versi semasa, anda sudah bersedia untuk bahagian seterusnya. Jika tidak, jika anda menerima ralat "perintah tidak ditemui", anda boleh memasang OpenSSL dengan mudah melalui apt-get:
sudo apt-get -y install openssl
Sulitkan dan Nyahsulit Fail
Sebagai contoh, jika anda ingin menyulitkan fail bernama data.tar.gz, anda akan menjalankan arahan:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
Anda akan digesa untuk memasukkan kata laluan penyulitan dua kali, yang boleh menjadi apa sahaja yang anda inginkan. Perintah ini akan menghasilkan fail data.enc baharu sebagai fail yang baru disulitkan. Sila ambil perhatian, ini akan meninggalkan fail data.tar.gz asal di tempatnya, jadi sila pastikan untuk memadamkannya jika perlu.
Apabila dikehendaki, anda boleh menyahsulit fail data.enc dengan arahan:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
Perintah di atas akan menggesa anda untuk kata laluan penyulitan, kemudian menghasilkan fail data_decrypted.tar.gz yang mengandungi versi fail anda yang dinyahsulit.
Sulitkan dan Nyahsulit Direktori
Arahan dalam bahagian di atas berfungsi dengan baik untuk fail individu, tetapi apakah yang berlaku jika anda ingin menyulitkan keseluruhan direktori? Tiada sokongan terbina dalam OpenSSL untuk ini, tetapi terima kasih kepada keajaiban Linux, ini tiada masalah. Sebagai contoh, jika anda ingin menyulitkan direktori bernama "dokumen", anda boleh menggunakan arahan:
tar -cf tmpdata.tar documents && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz
Sedikit suapan, tetapi hanya dua tempat dalam perintah di atas yang anda perlu ubah suai ialah "dokumen" dalam segmen pertama yang merupakan direktori untuk disulitkan, dan "documents.enc" dalam segmen ketiga yang merupakan fail disulitkan yang terhasil. Perintah ini akan mengarkibkan direktori, menyulitkannya, kemudian memadamkan arkib sementara yang dibuat dengan meninggalkan satu fail documents.enc yang disulitkan di tempatnya.
Menyahsulit fail documents.enc yang baru dibuat adalah semudah dengan arahan:
openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
Satu-satunya bahagian arahan di atas yang anda perlu ubah suai ialah "documents.enc" dalam segmen pertama iaitu nama fail yang disulitkan. Perintah ini akan meminta anda untuk kata laluan penyulitan, teruskan untuk menyahsulit dan membongkar arkib, kemudian memadamkan arkib sementara meninggalkan direktori yang dinyahsulit sebagai hasilnya.
Lindungi Data Anda
Sekarang anda tahu betapa mudahnya untuk menyulitkan dan menyahsulit data anda dengan cepat, gunakan pengetahuan anda dan pastikan data peribadi anda selamat dan elakkan pelanggaran data . Sekali lagi untuk mengulangi, terdapat lebih banyak lagi kepada penyulitan daripada yang dibentangkan di sini dan perkara di atas tidak bertujuan untuk mengelak penguatkuasaan undang-undang atau penggodam yang berkemahiran tinggi dan tegas.
Walau bagaimanapun, jika anda hanya ingin melindungi data anda daripada mengintip seperti yang dilakukan oleh abang ipar anda atau juruteknik pembaikan komputer, maka kaedah di atas sepatutnya melakukan silap mata dengan cantik.