Skip to content
Mayıs 18, 2008 / Erkan

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;
}

12 Yorum

Yorum Yapın
  1. rubet_ / Haz 25 2008 11:54 am

    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 / Oca 13 2009 10:19 am

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

  3. Hasan Gürsoy / Oca 26 2009 12:02 am

    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 / May 12 2009 4:27 pm

    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 / May 12 2009 7:30 pm

    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 / May 12 2009 7:38 pm

    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….

  7. Ömer ANAR / Ara 31 2009 9:48 pm

    Ya arkadaşlar oluşturulan şifreleri tekrar oluşturmasın
    bunu nasıl yapbilirirm

  8. Hasan Gürsoy / Ara 31 2009 9:52 pm

    Oluşturulan tüm şifreleri kaydedip ondan sonra oluşturulanları bu kaydedilenlerden farklı yapabilirsiniz.

  9. titrek / Mar 2 2010 5:49 pm

    arkadaşlar bana şifre oluşturucu Tr program lasım passgeni bana yollayabilırmısınız lütfen rica ediyorum ben indiremıyom bana msn den ulaşabılırsınız bekliyorum msj larınızı facebooktanda yaabılırsınız > TitReK_KaDiR@hotmail.com faceye bunu yazın girin

  10. yunus / Eki 27 2010 9:14 pm

    aynı işlemi console aplication da yapabilirmiyiz acaba

    • Erkan / Eki 28 2010 7:31 pm

      Evet, console komutlarını kullanarak console ekranından çıktı alabilirsiniz.

  11. Burak ÇEVİK / Mar 18 2013 7:40 pm

    Hasan bey console için olanı yazabilirmisniz rica etsem,cmd de derleyip çalıştırmam gerek ve çok fazla ihtiyacım var buna.
    Teşekkürler

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: