RSS

Encrypt File dengan GPG

Enkripsi adalah cara yang paling efektif untuk memperoleh pengamanan data. Untuk membaca file yang di-enkrip, kita harus mempunyai akses terhadap kata sandi yang memungkinkan kita men-dekrip pesan tersebut. Data yang tidak di-enkrip disebut plaintext, sedangkan yang di-enkrip disebut ciphertext.

Gpg adalah singkatan dari "Gnu Privacy Guard" yang biasanya sudah ada dalam berbagai distro linux. dan tinggkat enkripsinya juga cukup tinggi dan gpg juga sudah sering dipakai terutama pada key server ubuntu.

Langkah Pertama (tentukan file)
  • Disini saya asumsikan file yang di enkripsi adalah file percobaan
$ echo " ini adalah file yang akan di enkripsi" > percobaan
  • Langkah diatas merupakan redirection pembuatan file, jadi misalkan sudah ada file yang akan di enkripsi tidak perlu lagi membuat file, ini hanya contoh. 
  • Nah berikut untuk mengecek file tersebut sudah ada apa belum.
$ ls -l percobaan 
 -rw-r--r-- 1 ncipt ncipt 26 2011-05-01 19:28 percobaan


Langkah Kedua (enkripsi file)
    • Langsung saja di terminal bisa ketikkan
    $ gpg -c percobaan
    gpg: gpg-agent is not available in this session
    Enter passphrase:
    Repeat passphrase:

    • Bisa kita lihat hasil enkripsi file percobaan tadi (hasil enkripsi menjadi percobaan.gpg)
    $ cat percobaan.gpg
    sj�$��oP� -� �� g��� AC�� a��

    Tambahan :
    Kedua langkah tersebut merupakan cara untuk mengenkripsi file. Untuk membuat file hasil dekripsi bisa dengan cara berikut

    $ gpg percobaan.gpg
    gpg: CAST5 encrypted data
    gpg: gpg-agent is not available in this session
    Enter passphrase: 
    Langkah di atas akan membuat file percobaan yang telah di dekripsi
    Atau bila hanya ingin membuka saja tanpa membuat file hasil dekripsi bisa dengan

    $ gpg -d percobaan.gpg
    gpg: CAST5 encrypted data
    gpg: gpg-agent is not available in this session
    Enter passphrase:
    gpg: encrypted with 1 passphrase
    file yang akan dienkripsi
    gpg: WARNING: message was not integrity protected

    0 comments:

    Posting Komentar