Toplip, utilitas CLI yang sangat menarik untuk mengenkripsi dan mendekripsi file

tentang toplip

Pada artikel selanjutnya kita akan melihat Toplip. Ini satu utilitas baris perintah untuk enkripsi dan dekripsi file. Saat ini ada banyak alat enkripsi file untuk melindungi file kita seperti Cryptomater, CryptGo, Cryptr dan GnuPG, dll, tetapi alat ini adalah alternatif yang baik untuk semuanya.

Ini adalah utilitas enkripsi sumber terbuka dan gratis yang menggunakan metode enkripsi kuat yang disebut AES256, bersama dengan desainnya XTS-AES untuk melindungi data rahasia kami. Ia juga menggunakan Scrypt, yang merupakan fungsi derivasi kunci berbasis kata sandi, untuk melindungi kata sandi kami dari serangan brute force.

Karakteristik umum Toplip

Dibandingkan dengan alat enkripsi file lainnya, toplip mengirimkannya kepada kami dengan fitur-fitur berikut:

  • Saya mengajukan metode enkripsi berdasarkan XTS-AES256.
  • Kami akan mampu mengenkripsi file di dalam gambar (PNG/JPEG).
  • Kami akan memiliki kemungkinan untuk menggunakan file perlindungan ganda kata sandi.
  • Perlindungan yang disederhanakan melawan serangan brute force.
  • Ini memberi kami kemungkinan untuk menghasilkan "penyangkalan yang masuk akal".
  • Tidak ada penanda keluar yang dapat diidentifikasi.
  • Ini adalah kegunaan dari open source / GPLv3.

Instalasi Toplip

Tidak perlu instalasi. Yang harus kita lakukan adalah unduh biner yang dapat dieksekusi Toplip dari halaman produk resmi. Setelah diunduh, kami harus memberikan izin eksekusi dengan mengetik di terminal (Ctrl + Alt + T):

chmod +x toplip

Menggunakan Toplip

Jika kita mengeksekusi Toplip tanpa argumen, itu akan menunjukkan kepada kita membantu.

Bantu Toplip

./toplip

Beberapa contoh Toplip

Enkripsi / dekripsi satu file

Kami dapat mengenkripsi file (file1) menulis dari folder tempat kami memiliki file toplip:

file terenkripsi toplip saja

./toplip archivo1 > archivo1.encrypted

Perintah ini akan meminta kita untuk menulis kata sandi. Begitu kita menulisnya, itu akan terjadi akan mengenkripsi konten file1 dan itu akan menyimpannya dalam sebuah file bernama file1.encrypted menempatkannya di direktori kerja saat ini.

Untuk memeriksa apakah file tersebut benar-benar dienkripsi, kami dapat mencoba membukanya dan kami akan melihat beberapa karakter acak. Untuk melihat konten file yang baru saja kita enkripsi, kita harus menggunakan opsi -d seperti di bawah ini:

toplip file yang didekripsi saja

./toplip -d archivo1.encrypted

Perintah ini akan mendekripsi file yang diberikan dan akan menampilkan konten di jendela terminal.

Pulihkan file terenkripsi

Untuk memulihkan file alih-alih hanya melihat isinya, kita harus melakukan sesuatu seperti berikut:

./toplip -d archivo1.encrypted > archivo1Restaurado

Ini akan meminta kami untuk kata sandi yang benar untuk mendekripsi file. Semua orang konten file1.encrypted akan dikembalikan ke file bernama file1Restored. Nama-nama ini hanyalah sebuah contoh. Dianjurkan untuk menggunakan nama yang kurang dapat diprediksi.

Enkripsi / Dekripsi Beberapa File

Kita juga bisa mengenkripsi dua file dengan dua kata sandi terpisah untuk masing-masing file.

toplip dienkripsi dua file

./toplip -alt archivo1 archivo2 > archivo3.encriptado

Kami akan dimintai kata sandi untuk setiap file. Kami dapat menggunakan kata sandi yang berbeda. Apa yang akan dilakukan perintah di atas adalah mengenkripsi konten dari dua file dan menyimpannya dalam satu file bernama file3.encripted. Saat kami memulihkan file, kita hanya perlu menulis kata sandi yang sesuai dari file tersebut untuk memulihkan. Jika kita menulis kata sandi file1, alat akan memulihkan file1. Jika kita menulis kata sandi file2, file ini akan dikembalikan.

Setiap keluaran dienkripsi dapat berisi hingga empat file yang benar-benar independen, dan masing-masing dibuat dengan kata sandi yang terpisah dan unik. Karena cara hasil terenkripsi disatukan, tidak ada cara untuk dengan mudah menentukan apakah ada banyak file. Ini akan mencegah pengguna lain untuk secara meyakinkan mengidentifikasi bahwa ada data rahasia tambahan. Ini disebut penyangkalan yang masuk akal, dan ini adalah salah satu fitur paling menarik dari alat ini.

Untuk mendekripsi file1 dari file3.encripted, kita hanya perlu menulis:

./toplip -d archivo3.encriptado > archivo1.desencriptado

Kami harus mengetikkan kata sandi yang benar untuk file1. Untuk mendekripsi file2 dari file3.encripted, kita pada dasarnya harus menulis hal yang sama seperti mendekripsi file1, tetapi mengubah nama dan menggunakan kata sandi yang kita tetapkan ke file2.

Gunakan perlindungan multi kata sandi

Ini adalah fitur keren lainnya. Kita akan bisa tambahkan beberapa kata sandi untuk satu file saat mengenkripsinya. Ini akan sangat efektif melawan upaya kekerasan.

beberapa kata sandi toplip

./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords

Seperti yang Anda lihat dari contoh di atas, toplip meminta saya untuk menulis dua (-c 2) kata sandi. Ingatlah bahwa kita harus menulis dua kata sandi yang berbeda. Untuk mendekripsi file ini, kita harus menulis:

./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado

Sembunyikan file di dalam gambar

Praktik menyembunyikan file, pesan, gambar, atau video di dalam file lain disebut steganografi. Fitur ini ada di Toplip secara default. Untuk menyembunyikan file di dalam gambar, kita akan menggunakan opsi -m.

gambar toplip dengan file tersembunyi

./toplip -m imagen.jpg archivo1 > imagen1.jpg

Perintah ini menyembunyikan konten file1 di dalam gambar bernama image1.png. Untuk mendekripsinya kita harus mengeksekusi:

./toplip -d imagen1.png > archivo1.desencriptado

Dalam situs proyek kami akan dapat memperoleh lebih banyak informasi tentang kemungkinan alat ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.