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:
