Selasa, 14 Februari 2012

Membuat Program Enkripsi dan Deskripsi menggunakan Microsoft Visual Basic 6.0


Masalah keamanan merupakan suatu aspek penting dalam pengiriman data maupun informasi melalui jaringan. Hal  ini disebabkan karena kemajuan di bidang jaringan komputer dengan konsep  open system-nya sehingga memudahkan seseorang untuk masuk ke  dalam jaringan tersebut. Hal tersebut dapat mengakibatkan proses pengiriman data menjadi tidak aman dan dapat saja dimanfaatkan oleh orang maupun pihak lain yang tidak bertanggung jawab, untuk mengambil data ataupun informasi ditengah jalan. Oleh karena itu, dibutuhkan suatu sistem keamanan yang dapat menjaga kerahasiaan suatu data maupun informasi, sehingga data tersebut  dapat dikirimkan dengan aman. Salah satu cara untuk menjaga keamanan dan kerahasiaan suatu data maupun informasi adalah
dengan teknik enkripsi dan dekripsi guna membuat pesan, data, maupun informasi agar tidak dapat di baca atau di mengerti oleh sembarang orang, kecuali untuk penerima yang berhak.
Berikut contoh Program Enkripsi dan Deskripsi dengan menambahkan variabel, operasi matematis dan angka pengacak.

Proses kerja dari Enkripsi dan Deskripsi :

Berikut Source Codenya program enkripsi dan deskripsi diatas :

Option Explicit
Public Function Kript(Text As String, X As Integer, Y As Integer, Z As Integer) As String
Dim strTemp As String
Dim i As Integer
For i = 1 To Len(Text)
If Asc(Mid$(Text, i, 1)) < 128 Then
   strTemp = Asc(Mid$(Text, i, 1)) + 128 - X + Y - Z
ElseIf Asc(Mid$(Text, i, 1)) > 128 Then
strTemp = Asc(Mid$(Text, i, 1)) - 128 + X - Y + Z
End If
Mid$(Text, i, 1) = Chr(strTemp)
Next i
Kript = Text
End Function
Private Sub Command1_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Crypt_Click()
Text2.Text = Kript(Text1.Text, 1, 2, 3)
End Sub
Private Sub Decrypt_Click()
Text3.Text = Kript(Text2.Text, 1, 2, 3)
End Sub


5 komentar: