Apa perintah paling populer untuk melakukan hal-hal seperti mengenkripsi file atau direktori di terminal di Linux?
linux
encryption
Scott
sumber
sumber
openssl des3 -salt -in unencrypted-data.tar -out encrypted-data.tar.des3
Dekripsi:
openssl des3 -d -salt -in encrypted-data.tar.des3 -out unencrypted-data.tar
aescrypt -e -p password file.jpg
Dekripsi:
aescrypt -d -p password file.jpg.aes
sumber
Coba GnuPG .
Untuk mengenkripsi:
gpg -c filename
Untuk mendekripsi:
gpg filename.gpg
sumber
Ini adalah metode saya menggunakan openssl dan tar
Buka Direktori Terenkripsi:
Mengunci Direktori Terenkripsi:
sumber
rm -r
tidak menghapus data; itu hanya memutuskan tautannya. Anda harus menggunakan sesuatu sepertisrm
untuk menghapus data dari disk.Saya pribadi menggunakan
aescrypt
sebagian besar.dan dekripsi:
Atau ada mcrypt:
dan dekripsi:
Dan untuk direktori, saya sarankan tar'ing dir, dan mengenkripsi itu. Kemudian setelah membukaencrypting, cukup undar file:
dan untar
sumber
Jika tingkat keamanan tertinggi bukan masalah besar (halaman manual zip mengatakan, bahwa algoritma enkripsi yang digunakan oleh utilitas zipfile lebih lemah daripada PGP), maka saya lebih suka zip dan unzip. Ritsleting direktori saya dan mengenkripsi pada saat yang sama. Saya lebih suka zip karena Anda dapat memiliki semacam zip inkremental dan mengenkripsi alih-alih zip dan mengenkripsi semuanya lagi. Terutama itu berguna ketika ukuran direktori sangat besar.
ZIP dan mengenkripsi
Unzip dan dekripsi
sumber
Mungkin tidak populer tetapi saya telah mengerjakan proyek untuk mengenkripsi / mendekripsi apa pun dengan interaksi pengguna minimal melalui penggunaan beberapa skrip Bash. Berikut ini tautan ke pos Hak5 yang menjelaskan pengaturan untuk pengujian.
Memotong logika kode sumber meskipun inilah yang terjadi untuk setiap jenis data yang dapat ditangani oleh proyek tertaut di atas
The
${_mapped_input}
variabel diatur dengan membacamkfifo
file yang bernama pipa dan pengaturan apa pun membaca ke array denganmapfile -t _lines < "${_file_to_map}"
yang kemudian diperluas dan disimpan ke${_mapped_input}
... sedikit berbelit-belit tetapi memungkinkan untuk fitur eksperimental untuk bertindak atas garis individu. Hasil akhirnya adalah Anda berakhir dengan direktori untuk menyimpan file terenkripsi atau direktori terkompresi dan file dengan berbagai paket data terenkripsi.Dekripsi untuk file atau direktori terkompresi cukup sederhana pada perangkat dengan kunci pribadi yang terkait dengan kunci publik yang digunakan untuk enkripsi. Tapi dekripsi beberapa paket data terenkripsi armor sedikit lebih keras, jadi ada sebuah skrip bernama
Paranoid_Pipes_Scenario_One.sh
dalam proyek di atas ditulis untuk melakukan semuanya dengan interaksi pengguna yang minimal. Di bawah ini adalah versi sederhana dari kode sumber skrip pembantu untuk file dan direktori terenkripsi normal.Jika Anda ingin melihat fitur apa yang berfungsi dan diuji dengan cara yang dapat diverifikasi untuk umum, maka periksa log build Travis-CI (terutama di dekat bagian akhir log) Anda akan menemukan ada beberapa hal mewah lain yang sedang dikerjakan terkait untuk enkripsi dan dekripsi hampir semua data.
sumber
Gunakan FinalCrypt - One-Time Pad Unlimitedable OpenSource File / Direktori Enkripsi (GUI & CLI)
Ini menciptakan kunci Pad Sekali Kali dengan sendirinya
Ini juga memiliki GUI
Hanya berusaha membantu masyarakat ...
sumber