trading head

ENKRIPSI ASYMMETRIC CRYPTOGRAPHY

oleh

ASYMMETRIC CRYPTOGRAPHY – Enkripsi Untuk Keamanan Data Pada Jaringan. Salah satu hal yang penting dalam komunikasi menggunakan computer untuk menjamin kerahasian data adalah enkripsi. Enkripsi dalah sebuah proses yang melakukan perubahan sebuah kode dari yang bisa dimengerti menjadi sebuah kode yang tidak bisa dimengerti (tidak terbaca) – wikipedia

PGP adalah suatu metode enkripsi informasi yang bersifat rahasia sehingga jangan sampai diketahui oleh orang lain yang tidak berhak. Informasi ini bisa berupa E-mail yang sifatnya rahasia, nomor kode kartu kredit, atau pengiriman dokumen rahasia perusahaan melalui Internet. PGP menggunakan metode kriptografi yang disebut “public key encryption”: yaitu suatu metode kriptografi yang sangat sophisticated – informatika.stei.itb.ac.id

LANGKAH PEMBANGUNAN ENKRIPSI DENGAN ASYMMETRIC CRYPTOGRAPHY

belajar membuat enkripsi dengan asymmetric cryptography ini dapat menggunakan sebuah sistem operasi jaringan Linux Clear OS.

⦁ PGP

PGP lahir dua versi kunci publik yaitu Rivest-Shamir-Adleman (RSA) yang dikembangkan sejak 1977 dan Diffie-Hellman. Versi pertama menggunakan algoritma IDEA (International Data Encryption Algorithm) yang dikembangkan di Zurich untuk men-generate kunci pendek dan meng-encrypt seluruh pesan kemudian meng-encrypt kunci pendek tersebut dengan algoritma RSA. Sedangkan versi kedua menggunakan algoritma CAST untuk men-generate kunci pendek dari seluruh pesan untuk megencryptnya kemudian menggunakan algoritma Diffie-Hellman untuk meng-encrypt kunci pendek tersebut.

⦁ Langkah-langkah Enskripsi dengan Asymmetric Cryptography

Langkah pertama adalah computer serve harus terlebih dahulu menkonfigurasi SSH, kemudian gunakan aplikasi putty untuk melakukan konfigurasi selanjutnya. Setelah terbuka aplikasi putty masukkan ip address atau domain yang digunakan untuk konfigurasi. Pada konfigurasi ini saya

menggunakan clear os. Untuk lebih jelas dapat dilihat pada gambar dibawah ini.

asymmetric cryptography adalah

Kemudian masuk ke server dengan SSH ClearOs yang digunakan.

perbedaan symmetric dan asymmetric cryptography

Selanjutnya ketikkan query gpg –gen-key lalu enter. Jika sudah tampil pilih lah algoritma yang digunakan untuk membuat keypair, pada langkah ini penulis menggunakan algoritma (1)RSA and RSA(Default).

asymmetric key cryptography

Selanjutnya adalah tentukan panjang keypair nya, disini penulis menggunakan 1024 untuk panjang keypair.

difference between symmetric and asymmetric cryptography

Selanjutnya tentukan masa guna dari keypair, pada langkah ini penulis memilih pilihan tidak terbatas atau 0

what

Selanjutnya adalah membuat data dengan cara masukkan Real name, Email address dan comment dengan susai data diri. Jika sudah terisi semua maka ketikkan o untuk melanjutkan proses berikutnya.

contoh penggunaan asymmetric cryptography

Langkah selanjutnya adalah masukkan password kemudian ok dan tunggu hingga proses enkripsinya selesai.

symmetric and asymmetric cryptography

Untuk melanjutkan maka lakukan enter saja maka akan menuju ke langkah berikutnya.

contoh serangan pada asymmetric cryptography

Selanjutnya adalah masukkan sekali lagi password yang digunakan sebelumnya untuk verifikasi kemudian ok dan tunggu hingga proses enkripsi selesai.

cryptography symmetric and asymmetric

Berikut ini adalah hasil dari pembuatan kay/enkripsi yang dilakukan pada langkah sebelumnya tadi.

asymmetric-key cryptography

Berikut yang diblok adalah merupakan key fingerprint yang sudah dibuat pada langkah sebelumnya.

asymmetric cryptography example

Kemudian untuk mengetahui kunci private yang telah dibuat dapat dilihat dengan perintah gpg –list-scret-key.

Langkah selanjutnya adalah ketikkan perintah gpg –export –a ⦁ cahya@gmail.com > /opt/cahya.asc. perintah ini dilakukan untuk mengeksport kunci publuc nya ke /opt/namafile.

cryptography asymmetric

Langkah selanjutnya adalah masukkan perintah cat /pt/cahya.asc. perintah ini digunakan untuk melihat hasil enkripsinya.

asymmetric cryptography algorithms

Langkah selanjutnya adalah membuat file cahya.txt dengan menggunakan sintax nano /opt/cahya.txt kemudian enter maka akan tampil halaman dari helmi.txt yang masih kosong kemudian isikan file tersebut dengan kalimat yang diinginkan. Jika sudah maka simpan file.

Langkah selanjutnya adalah mengetikkan perintah gpg –encrypt –r ⦁ cahya@gmail.com –a /opt/cahya.txt. setelah melakukan perintah tersebut maka lanjutkan dengan menggunakan perintah cat /opt/cahya.txt.asc kemudian enter maka akan tampil hasil dari pembuatan file txt yang dilakukan sebelumnya. Kalimat yang diblok adalah merupakan kalimat yang dimasukkan kedalam file.txt tadi.

Langkah selanjutnya adalah menggunakan perintah gpg –decrypt /opt/cahya.txt.asc untuk melakukan menampilkan hasil dari langkah sebelumnya dengan memasukkan password yang digunakan untuk langkah selanjutnya.

Jika sudah melakukan perintah diatas maka akan tampil hasil dari data yang sudah dimasukkan pada langkah sebelumnya. Untuk lebih jelas dapat dilihat pada gambar dibawah ini.

Langkah selanjutnya adalah melakukan perintah nano /opt/aprilia.txt untuk membuat sebuah file. Untuk lebih jelas dapat dilihat pada gambar dibawah ini.

Langkah selanjutnya adalah melakukan penulisan kalimat untuk yang dilakukan pada file yang telah dibuat pada langkah sebelumnya.

Langkah selanjutnya adalah beri signature pada pesan tersebut denganprivate key (440B44C8) yang didapat pada langkah sebelumnya. Perintah yang digunakan adalah gpg –u 440B44C8 –clearsign /opt/aprilia.txt kemudian enter.

Selanjutnya adalah masukkan password yang dibuat pada langkah sebelumnya.

Langkah selanjutnya adalah untuk melihat hasilnya adalah menggunakan langkah perintah cat /opthelmitri.txt.asc kemudian enter. Maka akan tampil hasilnya.

Langkah selanjutnya adalah melakukan perintah untuk melihat text yang sudah dibuat tadi berhasil atau tidak. Dapat dilakukan dengan perintah cat /opt/aprilia.txt.asc kemudian enter maka akan tampil hasil dari text yang sudah dibuat pada langkah sebelumnya.

Untuk mendkrip file diatas dapat menggunakan perintah gpg –output cahya –decrypt /opt/aprilia.txt.asc kemudian enter dan tunggu hingga hasilnya muncul.

Langkah selanjutnya adalah dengan hash function untuk data integrity, buat file di /opt/hash.txt dengan menggunakan perintah nano /opt/hash.txt kemudian enter. Kemudia isikan pada file tersebut “keamaan jaringan

Langkah selanjutnya proses enkripsi md5 dengan menggunakan perintah md5sum /opt/hash.txt kemudian enter dan akan tampil hasilnya. Untuk lebih jelas dapat dilihat pada gambar dibawah ini

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *