C# Rastgele Şifre Nasıl Oluşturulur
selamlar,bu yazım da farklı zorluk seviyelerine göre rastgele şifre
int[] zorluk;
private void button1_Click(object sender, EventArgs e)
{
txt_olusan_sfire.Text = "";
int sifre;
string karakter = "";
Random rastgele = new Random();
if (cmb_zorluk.SelectedIndex >= 0)
{
switch (cmb_zorluk.SelectedIndex)
{
case 0: zorluk = new int[] { 65, 80 }; ; break; // ASCII kod tablosundaki harf ve özel karakter kodları
case 1: zorluk = new int[] { 65, 91 }; ; break; // ASCII kod tablosundaki harf ve özel karakter kodları
case 2: zorluk = new int[] { 65, 100 }; ; break ;// ASCII kod tablosundaki harf ve özel karakter kodları
}
for (int i = 0; i < nud_sifre_karakter_adet.Value; i++)
{
sifre = rastgele.Next(zorluk[0], zorluk[1]);
karakter += Convert.ToChar(sifre); // Rastgele seçilmiş olan sayıyı harf ve özel karakterlere çeviriyoruz.
}
txt_olusan_sfire.Text = karakter;
}
else
{
MessageBox.Show("Zorluk seçmelisiniz.");
}
}
C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.
Bu dersin kodlarını derslerime özel olarak hazırladığım Github Projemde bulabilirsiniz...
https://mustafabukulmez.com/2019/03/15/c-rastgele-sifre-olusturma/
0 Yorum: