GUID ile hizli ve rastgele sifre uretmek

aspnet
  • Turgay Can
  • Tarih

    11 Mar, 2012
  • Yorum

    0
  • Görüntüleme

    1545
  • İndirme

    0

GUID ile hizli ve rastgele sifre uretmek

En basit ve etkin şekilde şifre üretmek yada eşsiz karakterler kümesini .Net projelerinizde üretmeniz mümkün. Bunuda Guid class (sınıf) ‘ ı ile yapabilirsiniz. GUID’ in manası evrensel eşsiz Id (Globally Unique ID) ‘ dir. Yani size daha önce hiç oluşturulmamış bir karakterler kümesi oluşturur.
Çalışma yönteminden bahsetmek gerekirse, karakterler kümesi oluşturmak için bilgisayarınızdaki ramden aldığı bilgiler ile oluşturulur.
GUID sınıf (class) ‘ ı System paketinin içinde bulunmaktadır. Yeni GUID oluşturmak için örnek vermemiz gerekirse ;

string guid = System.Guid.NewGuid().ToString();

Yukarıdaki kodu her çalıştırdığınıza guid değişkenimizin alabileceği bazı değerler şöyledir;

1f518117-825f-4bf8-ada1-264c45afde1b
696c4182-eec1-48ed-91e9-8ad0dd8e0678
e2a8d37d-d89b-46b6-9ac5-3f9bdc851f5d
fe9f144e-c24b-41a9-8176-b88e0b4a3453

Eğer isterseniz aralarda bulunan “-” işaretlerini aşağıdaki kod aracılığıyla kaldırabilirsiniz. Eğer rastgele şifre üretecekseniz “-” işaretlerini kaldırmanız daha iyi olacaktır.

string guid = System.Guid.NewGuid().ToString();
guid = guid.Replace("-", string.Empty);

0 Yorum..

Yorum yapmak için "Giriş yapın" yada "Misafir üye" olarak yorum yapabilirsiniz.

Yorum Yap