Text1.Text = ""
a = Len(chiper.Text)
c=1
For i = 1 To a
b = Asc(Mid(UCase(hasil.Text), i, 1))
Do
c=c-1
Loop Until c = 1
Else
End If
d = Asc(Mid(UCase(kunci.Text), c, 1))
e = b - (d - 65)
If e < 65 Then
g = 91 - (65 - e)
Else
g=e
End If
f = Chr(g)
c=c+1
Else
f = Chr(b)
End If
Text1.Text = Text1.Text + f
Text1.Text = LCase(Text1.Text)
Else
End If
Next i
End Sub
hasil.Text = ""
a = Len(chiper.Text)
c=1
For i = 1 To a
b = Asc(Mid(UCase(chiper.Text), i, 1))
Do
c=c-1
Loop Until c = 1
Else
End If
d = Asc(Mid(UCase(kunci.Text), c, 1))
e = b - (d - 65)
If e < 65 Then
g = 91 - (65 - e)
Else
g=e
End If
f = Chr(g)
c=c+1
Else
f = Chr(b)
End If
hasil.Text = hasil.Text + f
Text1.Text = LCase(Text1.Text)
Else
End If
Next i
End Sub
hasil.Text = ""
a = Len(chiper.Text)
c=1
For i = 1 To a
b = Asc(Mid(UCase(chiper.Text), i, 1))
Do
c=c-1
Loop Until c = 1
Else
End If
d = Asc(Mid(UCase(kunci.Text), c, 1))
e = b + (d - 65)
If e > 90 Then
g = 65 + (e - 91)
Else
g=e
End If
f = Chr(g)
c=c+1
Else
f = Chr(b)
End If
hasil.Text = hasil.Text + f
hasil.Text = LCase(hasil.Text)
Else
End If
Next i
Call dekrip
End Sub
hasil.Text = ""
kunci.Text = ""
chiper.Text = ""
End Sub
End
End Sub
Textbox untuk PLAINTEXT namenya adalah txtplain
11
12 printf("Masukkan keyword : ");
13 gets(keyword);
14
15 printf("Masukkan message yang ingin di enkripsi : ");
16 gets(msg);
17
18 k = strlen(keyword);
19 l = strlen(msg);
20
21 while(k < l){
22 keyword = keyword + keyword;
23 k = strlen(keyword);
24 }
25
26 printf("\n\n");
27 for ( i = 0; i <= strlen(msg); i++){
28 keyword[i] -= 'a' - 1;
35 else {
36 crypted = msg[i] + keyword[i];
37 }
38
39 printf("%c", crypted);
40 if ( i >= strlen(msg))break;
41 }
42 return 0;
43 getch();
44 }