ccrypt
utilitas adalah alat keamanan yang mengenkripsi dan mendekripsi file dan streaming sesuai permintaan. Ini menggunakan Advanced Encryption Standard (AES), yang dianggap sangat aman. Untuk saat ini, itu dianggap tidak dapat dipecahkan dan merupakan standar pemerintah. Saat Anda mengenkripsi file menggunakan ccrypt
, kata sandi diperlukan. Sebaiknya Anda terus menggunakan sandi yang rumit untuk ccrypt
enkripsi karena seseorang mungkin masih mencoba.
Menggunakan ccrypt
cukup mudah untuk mengenkripsi, mendekripsi, dan melihat konten file terenkripsi. Saya menemukan rpm di Sourceforge. Pastikan untuk mendapatkan paket 1.11 atau yang lebih baru. Instal ccrypt-1.11
paket dengan cara biasa.
$ sudo rpm -i ccrypt-1.11-1.x86_64.rpm
Setelah diinstal, Anda memiliki beberapa aplikasi baru di sistem Anda:ccrypt
, ccat
, ccencrypt
, ccdecrypt
, dan ccguess
. Hanya dua program yang sebenarnya adalah ccrypt
dan ccguess
. Yang lainnya adalah tautan ke ccrypt
dengan pilihan masing-masing tertanam. Misalnya, Anda dapat menggunakan ccencrypt
atau ccdecrypt
tanpa mengetahui ccrypt
pilihan untuk mengenkripsi atau mendekripsi file. Dan ccat
mendekripsi dan menampilkan isi file tanpa mengekstrak file asli dari yang dienkripsi. ccguess
aplikasi dapat membantu memulihkan kata sandi enkripsi Anda jika Anda mengingat sebagian darinya.
[ Ingin mempelajari lebih lanjut tentang keamanan? Lihat daftar periksa keamanan dan kepatuhan TI. ]
cenkripsi
ccencrypt
perintah mengenkripsi file menggunakan kunci (kata sandi atau frasa sandi).
$ cat file1.txt
This is a test of the ccrypt utility
$ ccencrypt file1.txt
Enter encryption key:
Enter encryption key: (repeat)
$ ls
file1.txt.cpt
Anda harus memasukkan kunci enkripsi dua kali untuk mengonfirmasi bahwa Anda mengetahuinya. Kemudian file Anda dienkripsi dan ditambahkan dengan .cpt
perpanjangan. Anda dapat menyalin file terenkripsi atau memindahkannya dan tetap terenkripsi.
cp file1.txt.cpt file2.txt
$ cat file2.txt
?\?mn???&?ꋄ???n????K?B?^+^?Ҧl?EEn??? ?2?u??t?=??=??`ʽ??c
$ file file2.txt
file2.txt: PGP\011Secret Sub-key -
ccdecrypt
Keluarkan ccdecrypt
perintah untuk mendekripsi dan mengekstrak file asli dari yang terenkripsi.
$ ccdecrypt file2.txt
Enter decryption key:
$ ls
file1.txt.cpt file2.txt
$ cat file2.txt
This is a test of the ccrypt utility
Perhatikan bahwa meskipun file2.txt
adalah salinan file1.txt.cpt
, ketika didekripsi tetap menjadi file2.txt
dan tidak kembali ke file1.txt
.
cat
ccat
utilitas adalah salah satu favorit saya karena memungkinkan saya untuk memeriksa isi file terenkripsi tetapi tidak mengekstrak isinya.
$ ccat file1.txt.cpt
Enter decryption key:
This is a test of the ccrypt utility
$ ls
file1.txt.cpt file2.txt
File terenkripsi, file1.txt.cpt
, dibiarkan terenkripsi dan utuh.
ccgues
Saya suka ccguess
perintah tapi aku juga membencinya. Saya menyukainya karena dapat membantu memulihkan kunci yang terlupakan, tetapi saya tidak menyukainya karena dapat membahayakan keamanan di tangan yang salah. Berikut adalah contoh cara kerjanya. Saat saya mengenkripsi file1.txt
, saya menggunakan kunci goonygoogoo untuk melindunginya. Ya, itu bukan kata sandi (kunci) yang bagus, tapi itu salah satu yang akan saya ingat. Tetapi jika saya lupa, saya mungkin ingat bahwa ada kata 'goo' di dalamnya.
ccguess file1.txt.cpt
Enter approximate key: goo
Generating patterns...1..2..3..4..5..sorting...done.
***g*o 818434604
Possible match: oLK@gw (5 changes, found after trying 6313742182 keys)
Seperti yang Anda lihat, bahkan kunci yang relatif sederhana tidak dapat dipecahkan bahkan dengan prompt yang berisi sebagian besar kunci. Bisakah kunci ini tahan terhadap serangan brute force? Mungkin tidak, jadi gunakan kunci atau frasa kunci yang panjang dan rumit untuk perlindungan tambahan.
Menutup
ccrypt
utilitas "suite" adalah alat yang sangat baik untuk mengenkripsi dan mendekripsi file Anda. Di sini Anda mendapatkan contoh kecil tentang apa yang dapat dilakukan utilitas untuk Anda. Ada lebih banyak opsi, yang dapat Anda jelajahi dengan yang ini, tetapi ini adalah yang paling sering saya gunakan. Anda juga melihat sekilas ccguess
utilitas yang mungkin berguna jika Anda membutuhkannya. Semoga tidak, terutama jika Anda tidak mengingat sebagian besar kuncinya.