Professional Documents
Culture Documents
"" "" "Tidak Boleh Kosong!" "Enkrip": 'Kondisi Bila Inputan Kurang Dari Kunci 'Mengambil Key Sesuai Panjang Inputan
"" "" "Tidak Boleh Kosong!" "Enkrip": 'Kondisi Bila Inputan Kurang Dari Kunci 'Mengambil Key Sesuai Panjang Inputan
Click
If txtPtext.Text = "" Or txtKey.Text = "" Then
MsgBox("tidak boleh kosong!")
Else
aturKunci("enkrip")
For i = 1 To pjgplain
pi = Asc(Mid(txtPtext.Text, i)) - 97
k = Asc(Mid(kunci, i)) - 97
ci = (pi + k) Mod 26
d = ci + 97
hsl = hsl + Chr(d)
Next i
txtChipText.Text = hsl
lblHasilEn.Text = hsl
hsl = ""
End If
End Sub
Private Sub aturKunci(jenis As String)
Dim jns As Integer
pjgkey = Len(txtKey.Text)
If jns <= pjgkey Then 'kondisi bila inputan kurang dari kunci
kunci = txtKey.Text.Substring(0, jns) 'mengambil key sesuai panjang inputan
Else
kunci = ""
For i = 1 To Floor((jns / pjgkey))
kunci = kunci + txtKey.Text
Next i
i = jns Mod pjgkey
If i > 0 Then
kunci = kunci + (txtKey.Text.Substring(0, i))
End If
End If
End Sub