Selamat datang di BLOGchanif.com

Membuat Program Aplikasi Kriptografi Gronsfeld Pada VB.Net

Sunday, January 12, 20140 komentar

Assalamu'alaikum Wr. Wb.

    Kali ini saya akan berbagi cara Membuat Program Aplikasi Kriptografi Gronsfeld Pada VB.Net . Apllikasi ini hampir sama dengan Kriptografi Vernam hanya bedanya pada kata kunci,, Aplikasi Kriptografi Gronsfeld kata kuncinya menggunakan angka sedangkan Kriptografi Vernam menggunakan huruf,,

Disamping merupakan tampilan Aplikasi Kriptografi Gronsfeld :





Listing Program Aplikasi Kriptografi Gronsfeld :

Public Class Kriptografi_Gronsfeld

    Private Sub Kriptografi_Gronsfeld_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        plainteks.Text = ""
        kunci.Text = ""
        chiperteks.Text = ""
    End Sub

    Private Sub btnenkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnenkripsi.Click
        Dim j As Integer
        Dim jum As Integer
        Dim sKey As String
        Dim nKata As Integer
        Dim nKunci As Integer
        Dim sKata As String
        Dim sPlain As String = ""
        Dim nEnc As Integer
        j = 0
        sKata = plainteks.Text
        jum = Len(sKata)
        sKey = kunci.Text
        For i = 1 To jum
            If j = Len(sKey) Then
                j = 1
            Else
                j = j + 1
            End If
            nKata = Asc(Mid(sKata, i, 1)) - 65

            nKunci = Asc(Mid(sKey, j, 1)) - 48

            nEnc = ((nKata + nKunci) Mod 26)
            sPlain = sPlain & Chr((nEnc) + 65)
        Next i
        chiperteks.Text = sPlain
    End Sub

    Private Sub plainteks_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles plainteks.KeyPress
        If ((e.KeyChar >= "0" And e.KeyChar <= "9") And e.KeyChar <> vbBack) Then e.Handled = True
    End Sub

    Private Sub kunci_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles kunci.KeyPress
        If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True
    End Sub
End Class

Demikianlah Artikel tentang Membuat Program Aplikasi Kriptografi Gronsfeld Pada VB.Net semoga bermanfaat bagi pembaca..

Wassalamua'alaikum Wr. Wb.. 
Share this article :

Post a Comment

 
Support : Cara Gampang | Resep Masakan Kampung | Johny Template | Mas Templatea | Mesran[dot]Net
Copyright © 2011. BLOGchanif.com - All Rights Reserved
Template Created by Creating Website Modify by CaraGampang.Com
Proudly powered by Blogger