Enkripsi dengan Tools CCRYPT dan CRYPTR

CCRYPT dan CRYPTR adalah alat enkripsi. CCRYPT adalah utilitas baris perintah Linux yang mengenkripsi dan mendekripsi file menggunakan sandi Rijndael (sama dengan AES) tetapi dengan ukuran blok 256-bit. CRYPTR adalah modul enkripsi/dekripsi AES-256-GCM sederhana untuk Node.js, yang dirancang untuk enkripsi string dasar. 

CCRYPT

  • Tujuan: Utilitas enkripsi dan dekripsi berbasis baris perintah untuk Linux/Unix.
  • Metode: Menggunakan sandi Rijndael, yang merupakan dasar dari AES.
  • Fitur: Memiliki ukuran blok 256-bit, berbeda dari standar AES yang menggunakan ukuran blok 128-bit. 

CRYPTR

  • Tujuan: Modul enkripsi/dekripsi sederhana untuk Node.js.
  • Metode: Menggunakan algoritma AES-256-GCM.
  • Fitur: Didesain untuk mengenkripsi dan mendekripsi nilai string UTF-8 dengan mudah, tetapi untuk kebutuhan yang lebih canggih, mungkin lebih baik menggunakan modul kriptografi bawaan. 

Untuk melakukan enkripsi pada kali Linux kita bisa menggunakan 2 tools yang populer yitu ccrypt dan cryptr. Kita mulai dari ccrypt :

apt install ccrypt

sediakanlah sebuah file yang ingin kalian enkripsi, kemudian lakukan enkripsi.

# ccrypt -e pesantext.txt
Enter encryption key:

kemudian untuk melakukan dekripsi dengan perintah sebagai berikut :

# ccrypt -d pesantext.txt.cpt

Enkripsi menggunakan cryptr

# cryptr encrypt pesantext.txt
enter AES-256-CBC encryption password:
Verifying - enter AES-256-CBC encryption password:
do you want to delete the original file? (y/N): n

kemudian untuk melakukan dekripsi adalah

cryptr decrypt pesantext.txt.aes
enter AES-256-CBC decryption password:

Leave a Reply

Your email address will not be published. Required fields are marked *