c# İle rastgele şifre oluşturma (Random password generator)

Aşağıdaki kod örneğini kullanarak belirlediğiniz harf veya rakam aralıklarında rastgele şifre oluşturabilirsiniz.

public string GenerateNewPassword(int size)
{
char[] cr = "0123456789abcdefghijklmnopqrstuvwxyz".ToCharArray();
string result = string.Empty;
Random r = new Random();
for (int i = 0; i < size; i++)
{
result += cr[r.Next(0, cr.Length-1)].ToString();
}
return result;
}

6 comments so far

  1. rubet_ on

    bana c#da rastgele şifre verip bu şifrenin ne olduğunu açıklatıp ve kişiye mail olarak yollayan bi program lazım yardım edebilirmisiniz?

  2. fuat on

    ii guzel soledinde bunu nereye yazicam ben button a mi??

  3. Hasan Gürsoy on

    Bu bir fonksiyon ve geriye string tipinde bir değer döndürüyor. Örnek kullanımı şu şekilde olabilir. Bir butonun click olayında ya da page_load()’da label1.Text=GenerateNewPassword(5); şeklinde kullanılabilir.

  4. Aykut ERASLAN on

    arkdaslar banada böyle birsey lazım ama tc kimlik no ve ad soy addan olusan bi sifre kombinasyonu lazım yardımcı olabilirmisinizz..

  5. Erkan on

    Sayın Aykut,

    Tahmin edilebilir bilgilerden şifre kombinasyonu oluşturmak doğru bir yaklaşım değildir. Bu tarz şifreler güvenlik açısından sakıncalıdır.

  6. Aykut ERASLAN on

    haklısınız ama bu benim ödevim yani öenmli bi yerde kullanılmıcak sadece hocada not alıncak okadar… eger yardım ede bilirseniz sevinirim….


Leave a reply