Enkripsi Pengiriman Data Client

Posted: February 9, 2013 by Ujang Carmana in C Sharp, Enkripsi, Network Security, Server, socket programming, TCP Socket
Tags: , ,

Progres tugas zhe pada kali ini adalah enkripsi data dari alat yang akan digunakan pengguna/pasien yaitu dengan enkripsi data hasil pengukuran pada pasien. Enkripsi yang zhe gunakan adalah hasil dari proses aritmatika yang dikombinasi dengan perubahan nilai desimal ke nilai heksa dengan tujuan setiap data yang dikirim tidak diketahui oleh pengguna yang tidak berhak (hacker dan/atau cracker).

Berikut tampilan dari salah satu sisi pengguna.

Image

Enkripsi data pengguna

Data hasil pengukuran pengguna/pasien yang dikirim ke server di enkripsi sesuai dengan program yang telah dibuat. Sehingga data yang dikirim berupa code-code enkripsi. Contoh pada gambar diatas, data yang dikirim adalah “3B9B4D27“.

Berikut ini code program yang digunakan.

Console.WriteLine("\nType a text to be sent:");
DataToSend = Console.ReadLine();
double hasil_ukur = Convert.ToDouble(DataToSend) ;
double nilai = 1000000000;
double convert = (((hasil_ukur * 200) + 315) * 5) + nilai;    //rumusenkripsi
int convert1 = Convert.ToInt32(convert);
string hasil = convert1.ToString("X"); ;    //mengubah ke nilai heksa
DataToSend = "*002*1*S"+hasil+"#";  //format pengiriman data
if (DataToSend.Length == 0) break;
//menampilkan ke layar console
Console.WriteLine("Nilai hasil rumus\t : {0}", DataToSend);
Console.WriteLine("Nilai pengukuran\t : {0}", hasil_ukur);
Console.WriteLine("Nilai hasil rumus\t : {0}", convert);
Console.WriteLine("Hasil enkripsi data \t: {0}", hasil);

Demikianlah progres zhe pada hari ini. Terimakasih dan salam sukses.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s