search

Jumat, 25 Maret 2011

TUTORIAL MEMBUAT PASSWORD GENERATOR

Bingung membuat password untuk akun fb, e-mail, dll? Kalau begitu kita bikin saja aplikasi sederhana yang dapat digunakan untuk membuat password. Password yang dihasilkan nantinya dapat digunakan sebagai referensi untuk password akun-akun tersebut.
Bahasa pemrograman yang digunakan adalah C# dan IDE Visual C# Express Edition 2008.
1. Pertama, buka Visual C# 2008 Express Edition. Pilih File –> New Project. Akan muncul jendela New Project.
2. Pada jendela New Project, Pilih Windows Form Application pada menu Templates. Kemudian ketikkan nama aplikasi yang diinginkan pada textbox Name di bagian bawah. Kemudian tekan Ok.
3. Desain Form seperti gambar di bawah

Ket gambar :
no 1. TextBox1
no 2. TextBox 2
no 3. Button1
4. Buat class baru dengan cara klik kanan nama project pada jendela Solution Explorer. Kemudian pilih add –> Class. Pada jendela Add New Item, ketikkan GeneratePassword di textbox Name. Kemudian klik add.
5. Ketikkan kode program berikut di class GeneratePassword
01using System;
02using System.Collections.Generic;
03using System.Linq;
04using System.Text;
05 
06namespace Random_Password
07{
08    public class GeneratePassword
09    {
10        private string password = string.Empty;
11 
12        public string Password
13        {
14            set { this.password = value; }
15            get {return this.password;}
16        }
17 
18        public string GetRandomPassword(int length)
19        {
20            Char[] chars = "$#%@!*abcdefghijklmnopqrstuvwxyz1234567890;:?ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();
21            Random random = new Random();
22 
23            for (int i = 0; i < length; i++)
24            {
25                int x = random.Next(1, chars.Length);
26                if (!password.Contains(chars.GetValue(x).ToString()))
27                {
28                    password += chars.GetValue(x);
29                }
30                else
31                {
32                    i--;
33                }
34            }
35            return password;
36        }
37 
38    }
39}
6. Sekarang kembali ke desain form yang telah dibikin pada langkah ke 3. Double click tombol Generate Password, kemudian ketik kode program berikut.
01private void button1_Click(object sender, EventArgs e)
02{
03    GeneratePassword GP = new GeneratePassword();
04    GP.GetRandomPassword(Convert.ToInt32(textBox1.Text));
05 
06    textBox2.Text = GP.Password;
07}
08 
09private void Form1_Load(object sender, EventArgs e)
10{
11    textBox2.ReadOnly = true;
12    textBox1.Focus();
13}
7. Setelah selesai mengetik kode program, pilih menu Debug –> Start Debugging pada toolbar atau Tekan F5 untuk menjalankan aplikasi. Isikan panjang password yang diinginkan, kemudian tekan tombol “Generate Password”. Hasilnya seperti gambar di bawah.

Ok, sampai jumpa lagi

Tidak ada komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...

komentar

KAOS K.I.T Rp 50.000

KAOS K.I.T Rp 50.000

video tutorial