Install LINE di PC
Kriptografi Elgamal With Java
Jumpa lagi kawan,,,
Setelah kita memahami konsep kriptografi Elgamal (baca disini dan disini), maka saatnya kita mengimplementasikan pemahaman kita pada sebuah bahasa pemrograman. Dalam hal in kita akan mengimplementasikannya ke bahasa pemrograman Java. Baiklah, mari ikuti langkah-langkah berikut.
- Buka Netbeans kesayangan kawan-kawan dan buat project baru.
Selengkapnya
Kriptografi Elgamal (Part Dekripsi)
Pada episode sebelumnya kita telah memahami konsep pembentukan kunci dan enkripsi menggunakan algoritma elgamal. Kali ini kita akan membahas proses dekripsinya. Untuk lebih jelasnya ikuti langkah berikut.
- Proses Dekripsi
Langkah-langkah penyelesaian proses dekripsi secara manual adalah sebagai berikut :Diketahui :Ciphertext : 197, 158, 122, 2, 85, 300, 379, 336, 340, 250, 269, 98, 339, 99, 31, 153, 168, 292, 37, 113, 38, 367, 356, 345, 144, 8Nilai p = 383, x = 338.- Pisahkan nilai gamma dan delta pada pesan rahasia (ciphertext).
γ = Ciphertext urutan ganjil.
δ = Ciphertext urutan genap. Selengkapnya
- Pisahkan nilai gamma dan delta pada pesan rahasia (ciphertext).
Kriptografi Elgamal (Part Enkripsi)
Algoritma ElGamal ditemukan oleh ilmuwan Mesir, yaitu Taher ElGamal pada tahun 1985, merupakan algoritma kriptografi kunci publik. Algoritma ElGamal terdiri atas tiga proses, yaitu proses pembentukan kunci, enkripsi, dan dekripsi. Algoritma ElGamal mendasarkan kekuatannya pada fakta matematis kesulitan menghitung logaritma diskret.
- Pembentukan Kunci
Skema ElGamal memerlukan sepasang kunci yang dibangkitkan dengan memilih sebuah bilangan prima p dan dua buah bilangan random g dan x. Nilai g dan x lebih kecil dari p yang memenuhi persamaan :y = gx mod p
Dari persamaan tersebut y, g dan p merupakan kunci publik dan x adalah kunci rahasia. Selengkapnya
Menghitung Luas Dan Keliling Bangun Datar C#
Pagi kawan-kawan BMS.
Kali ini kita akan membahas tentang bagaimana menggunakan konsep OOP dalam menghitung luas dan keliling bangun datar. Kita akan menggunakan konsep abstract class, inheritance dan polimorfisme.
Baiklah berikut contoh sourcenya.
Pertama buat sebuah project baru console aplication. Dan buat parent class berupa class abstract. Dalam hal ini ane berinama BangunDatar.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BangunDatar { abstract class BangunDatar { public double _hitung; public double Hitung { get { return _hitung; } set { _hitung = value; } } public abstract double hitungLuas(); public abstract double hitungKeliling(); } }
Membuat MP3 Sederhana C# Part 2
Setelah kita membuat desain aplikasinya Mp3 Player, sekarang waktunya kita memberikan aksi pada tiap-tiap icon play, pause, stop dan lain-lain.
Oke sekarang buka project yang telah kita buat pada episode sebelumnya dan tambahkan class baru. Klik kanan project -> Add -> Class.