Encrypt and Decrypt File With Openssl

Tidak jauh dari seputar kerjaan, tutorial atau coretan kali ini juga berkisah dari kerjaan. Bermula saat saya disuruh untuk encrypt suatu file yang isi file tersebut adalah password. “Man, ini passwordnya bisa di encrypt gak? biar orang gak gampang liat password kita gitu aja” kurang lebih seperti itu nada saat pertama kali tugas ini saya dapatkan. Untuk encrypt dan decrypt kali ini saya menggunakan openssl seperti berikut :

* Encrypt isi file

Contoh : misalnya saya punya satu file normalfile.txt yang isinya password : akuaku2


[root@server-orang ~]# cat normalfile.txt
akuaku2

Untuk encrypt isi file normalfile.txt cukup jalankan pertintah berikut :

[root@server-orang~]# openssl des3 -salt -in normalfile.txt -out encryptedfile.txt

Jika di mintai password, isikan password sesuai keinginan anda

[root@server-orang ~]# openssl des3 -salt -in normalfile.txt -out encryptedfile.txt
enter des-ede3-cbc encryption password:
Verifying - enter des-ede3-cbc encryption password:

Untuk meyakinkan bahwa isi dari normalfile.txt sudah di encrypt, anda bisa cat file encryptedfile.txt dan hasilnya :


[root@server-orang ~]# cat encryptedfile.txt
Salted__
YuÁUº «C[·;²°XNÀ(ìWµ

* Decrypt isi file

Sementara itu untuk decryt kembali file encryptedfile.txt dapat menggunakan perintah berikut

[root@server-orang ~]# openssl des3 -d -salt -in encryptedfile.txt -out normalfile1.txt
enter des-ede3-cbc decryption password:

Untuk password isikan dengan password yang sama saat anda melakukan encrypt file sebelumnya, hasilnya dapat di lihat dengan cat file normalfile1.txt

[root@server-orang ~]# cat normalfile1.txt
akuaku2


No comments yet.

Leave a Comment