Caesar Chiper merupakan salah satu metode penyadian pesan
yang cukup terkenal. Konsep Caesar Chiper adalah dengan melakukan pergeseran
huruf ke kanan atau ke kiri dalam susunan alphabet sesuai dengan kunci yang ditentukan
baik Enkripsi maupun Dekripsi.
Sebagai contoh, huruf “A” dengan kunci=3 digantikan
dengan huruf “D”, huruf “B” dengan kunci=5 digantikan dengan huruf “G” dan
seterusnya.
Setiap karakter yang dimasukan kedalam komputer akan
dikonversi ke dalam bilangan binner (1 dan 0). Berdasarkan ASCII (American Standard Code for Information
Interchange) karakter memiliki nilai desimal yang seterusnya dikonversi ke
bilangan binner. Khusus karakter alphabet kapital A-Z bernilai 65-90 sedangkan alphabet
a-z bernilai 97-122.
Sekarang mari membuat program sederhana untuk melakukan Enkripsi atau Dekripsi terhadap pesan yang memiliki kunci.
Langkah-langkah membuat program:
1. Rancang dahulu form pada
VB seperti berikut:
1. Pada
tombol Command1, ketik kode program berikut:
Private Sub Command1_Click()
Dim i As Long
Dim c As Integer
Dim pi As Integer
Dim ci As Integer
Dim k As Integer
k = Val(nShift)
hsl = ""
For i = 1 To Len(strPText)
c = Asc(Mid$(strPText, i))
If ((c >= 65) And (c <= 90)) Then
pi = c - 65
ci = (pi + k) Mod 26
d = ci + 65
hsl = hsl + Chr(d)
ElseIf ((c >= 97) And (c <= 122))
Then
pi = c - 97
ci = (pi + k) Mod 26
d = ci + 97
hsl = hsl + Chr(d)
End If
Next i
End Sub
2. Pada
tombol Command2, ketik kode program berikut:
Private Sub Command2_Click()
Dim i As Long
Dim c As Integer
Dim pi As Integer
Dim ci As Integer
Dim k As Integer
k = Val(nShift)
hsl = ""
For i = 1 To Len(strPText)
c = Asc(Mid$(strPText, i))
If ((c >= 65) And (c <= 90)) Then
pi = c - 65
ci = (pi - k) Mod 26
d = ci + 65
hsl = hsl + Chr(d)
ElseIf ((c >= 97) And (c <= 122))
Then
pi = c - 97
ci = (pi + k) Mod 26
d = ci + 97
hsl = hsl + Chr(d)
End If
Next i
End Sub
3. Pada
tombol Command3, ketik kode program berikut:
Private Sub Command3_Click()
strPlaintext = ""
nShift = ""
hsl = ""
strPText.SetFocus
End Sub
4. Pada
tombol Command3, ketik kode program berikut:
Private Sub Command4_Click()
End
End Sub
Download Artikel
talked about the majority payment their particular lending products in timely manner along with while not fees
BalasHapusA top consumer debt nonprofit is attempting the amount of families turning to all of them for the purpose of guide above payday cash advance credit card bills to 2x the following. credit debt aid organization pronounces around have used the cash advance, excessive awareness borrowing products this current year. The particular charitable organisation reveals 36 months previously the quantity of customers with them was unimportant.
szybki kredyt dla małych firm
szybka pożyczka
kredyty bez bik
pożyczki udzielone przez polskę innym krajom
pożyczki pozabankowe prywatne
http://szybkapozyczkabezbik.org.pl
http://szybkapozyczka24.info.pl
http://pozyczki-prwatne.org.pl
haloo... boleh share filenya gak?makasih ;)
BalasHapushaloo..boleh bagi filenya gak?makasih ;)
BalasHapussilakan download di: https://userscloud.com/ml1kagt5841f
BalasHapusatau pada link: http://downloads.ziddu.com/download/25396251/CaesarChiper.rar.html
BalasHapus