Mar
11

GUID ile hızlı ve rastgele şifre üretmek

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

Hepinize  iyi programlamalar  🙂

1 Yorum bulunmaktadır - “GUID ile hızlı ve rastgele şifre üretmek”

  • Ali O. 12 Haziran 2013, 23:46

    Bu şifre üretme olayından çok bir benzersiz ID oluşturma işidir. Örneğin resim upload ederken dosya adlarını Guid ile yeniden adlandırıp benzersiz isimde dosyaları upload etmiş oluruz….

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler