Sulitkan & Nyahsulit Fail daripada Baris Perintah dengan OpenSSL
Isi kandungan:
Perlu menyulitkan fail dengan cepat daripada baris arahan? Dengan OpenSSL, anda boleh menyulitkan dan menyahsulit fail dengan sangat mudah.
Untuk tujuan panduan ini, kami akan menggunakan penyulitan des3, yang secara ringkas bermaksud algoritma penyulitan kompleks digunakan tiga kali pada setiap blok data, menjadikannya sukar untuk memecahkan kaedah kekerasan.Semasa kami memfokuskan pada Mac OS X di sini, arahan ini akan berfungsi di mana-mana sahaja yang OpenSSL dipasang, termasuk versi OS X dan Linux yang lebih lama.
Cara Menyulitkan Fail dengan OpenSSL
Sintaks openssl adalah asas:
openssl -in
Seperti yang dinyatakan sebelum ini, kami akan menggunakan des3 untuk penyulitan dan kami akan menggunakan fail teks sebagai input. Kami juga akan menentukan fail output yang berbeza untuk mengelakkan sebarang ralat. Beginilah rupa perintah itu:
openssl des3 -in file.txt -out encrypted.txt
Anda akan diminta untuk menetapkan dan mengesahkan kata laluan sebelum penyulitan selesai, jangan kehilangan kata laluan ini atau anda akan kehilangan akses kepada fail.
Sidenote : Anda juga boleh hanya menggunakan fail input dengan nama fail -in, tetapi itu boleh menyebabkan masalah. Untuk mengelakkan sebarang masalah yang tidak dijangka, jangan tentukan fail yang sama dengan input dan output.Ini bermakna fail asal akan kekal sama ada sebelum atau selepas penyulitan dan anda akan mahu menangani fail itu secara individu, sebaik-baiknya melalui kaedah pemadaman selamat.
Menyahsulit Fail dengan OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
Kata laluan yang ditetapkan sebelum ini diperlukan untuk menyahsulit fail.
Selain daripada menukar penempatan input dan output, di mana sekali lagi fail asal kekal diletakkan, perbezaan utama di sini ialah bendera -d yang memberitahu openssl untuk menyahsulit fail.
Sememangnya, anda mungkin tertanya-tanya apa yang berlaku jika anda cuba membuka fail yang telah disulitkan dengan OpenSSL tanpa memasukkan kata laluan? Anda mungkin akan mendapat mesej ralat, tetapi jika anda memaksa membuka fail dengan sesuatu seperti TextEdit, anda akan melihat teks "Masin" diikuti dengan sekumpulan omong kosong seperti itu:
Fail akan kekal tidak boleh dibaca sehingga ia telah dinyahsulit melalui openssl semula.
Untuk lebih lanjut tentang keselamatan fail, jangan terlepas beberapa siaran kami yang lain, termasuk kata laluan melindungi Mac, menyulitkan partition, zip arkib, fail dan folder dalam imej cakera, dan juga menyulitkan sandaran iOS untuk disimpan data sensitif daripada iPhone dan iPad selamat.