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
Leave a reply
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?
ii guzel soledinde bunu nereye yazicam ben button a mi??
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.
arkdaslar banada böyle birsey lazım ama tc kimlik no ve ad soy addan olusan bi sifre kombinasyonu lazım yardımcı olabilirmisinizz..
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.
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….