Enkripsi & Dekripsi File dari Baris Perintah dengan OpenSSL
Daftar Isi:
Perlu mengenkripsi file dengan cepat dari baris perintah? Dengan OpenSSL, Anda dapat mengenkripsi dan mendekripsi file dengan sangat mudah.
Untuk tujuan panduan ini, kami akan menggunakan enkripsi des3, yang secara sederhana berarti algoritme enkripsi kompleks diterapkan tiga kali ke setiap blok data, membuatnya sulit untuk dipecahkan melalui metode brute force.Sementara kami berfokus pada Mac OS X di sini, perintah ini akan berfungsi di mana pun OpenSSL diinstal, termasuk versi OS X dan Linux yang lebih lama.
Cara Mengenkripsi File dengan OpenSSL
Sintaks dari openssl adalah dasar:
openssl -in
Seperti yang disebutkan sebelumnya, kami akan menggunakan des3 untuk enkripsi, dan kami akan menggunakan file teks sebagai input. Kami juga akan menentukan file keluaran yang berbeda untuk mencegah kesalahan. Berikut tampilan perintahnya:
openssl des3 -dalam file.txt -keluar dienkripsi.txt
Anda akan diminta untuk menyetel dan mengonfirmasi kata sandi sebelum enkripsi selesai, jangan sampai kehilangan kata sandi ini atau Anda akan kehilangan akses ke file.
Sidenote : Anda juga dapat menggunakan file input dengan -in nama file, tetapi itu dapat menyebabkan masalah. Untuk mencegah masalah tak terduga, jangan tentukan file yang sama sebagai input dan output.Ini berarti file asli akan tetap ada baik sebelum atau sesudah enkripsi, dan Anda ingin menangani file itu satu per satu, sebaiknya melalui metode penghapusan yang aman.
Mendekripsi File dengan OpenSSL
openssl des3 -d -dalam enkripsi.txt -keluar normal.txt
Kata sandi yang telah diatur sebelumnya akan diperlukan untuk mendekripsi file.
Selain mengalihkan penempatan input dan output, di mana lagi file asli tetap diletakkan, perbedaan utama di sini adalah flag -d yang memberitahu openssl untuk mendekripsi file.
Tentu saja, Anda mungkin bertanya-tanya apa yang terjadi jika Anda mencoba membuka file yang telah dienkripsi dengan OpenSSL tanpa memasukkan kata sandi? Anda mungkin akan mendapatkan pesan kesalahan, tetapi jika Anda membuka paksa file dengan sesuatu seperti TextEdit, Anda akan melihat teks "S alted" diikuti oleh sekelompok omong kosong seperti:
File akan tetap tidak dapat dibaca sampai telah didekripsi melalui openssl lagi.
Untuk lebih lanjut tentang keamanan file, jangan lewatkan beberapa posting kami yang lain, termasuk melindungi kata sandi Mac, mengenkripsi partisi, arsip zip, file dan folder dalam gambar disk, dan bahkan mengenkripsi cadangan iOS untuk disimpan data sensitif dari iPhone dan iPad aman.