MD5 ( Message-Digest Alghoritm 5) isimli algoritma, günümüzde sifreleme konusunda en çok kullanilan sifreleme algoritmalarindan birisidir. Sifrelemek istenilen veriyi 128 bit uzunlugunda sifreler ve tek yönlü sifreleme algoritmasi (sadece sifreleme özelligi var) olarak da bilinir. Genellikle sifre saklamak için kullanilmaktadir. MD5 algoritmasi, .Net’in kütüphanesinde mevcuttur. Simdi bu algoritmanin C# dili ile nasil kullanilacagini inceleyelim. Öncelikle projemize using System.Security.Cryptography; namespace’ini ekleyelim. Veritabanina sifremizi MD5 algoritmasiyla sifreleyerek kaydetmek istiyoruz. Bunun için MD5eDönüstür isimli fonksiyonu inceleyelim. public static string MD5eDonustur(string metin) { MD5CryptoServiceProvider pwd = new MD5CryptoServiceProvider(); return Sifrele(metin, pwd); } Sifremizi, MD5CryptoProvider isimli degisken yardimiyla sifremi Sifrele fonksiyonunda MD5′e dönüstürdük: private static...
"C#" kategorisindeki yazıları incelemektesiniz.
C Sharp Rehberi
11
Haz 2011
Giriş Geçen gece evdeki bilgisayarımda elektronik kitaplarımı karıştırırken rastlantı eseri gözüme takılan ve okuduğumda çok hoşuma giden bir rehber oldu. Rehberde C# ile nesne yönelimli yazılım geliştirirken hem tasarım hem de uygulama aşamasında bizlere çok yradımcı olacak tavsiyeler bulunmaktaydı. Bu altın değerindeki öğütleri tüm yazılımcı arkadaşlarla paylaşmak istedim. Hatta okurken kendi kendime yaptığım yorumları da Çevirmenin Notu şeklinde sizlere aktarmayı uygun gördüm. Rehberde altmışın üzerinde madde olmakla birlikte bunların yarıya yakını sistem analizi ve tasarımı ile ilgilidir. Diğer kalan ksımı ise sistemin uygulanması(implementasyonu) konusunu kapsamaktadır. Bu belge Thinking In C# (Larry O’Brien & Bruce Eckel ) kitabının sonundaki EK C’den...
Csharpda İnternet Üzerinden Dosya Paylaşımı
21
May 2011
Ek linktedir. rar şifresi : www.cod3r.org https://sites.google.com/site/cod3rorg/ekler/Csharpda%C4%B0nternet%C3%9CzerindenDosyaPayla%C5%9F%C4%B1m%C4%B1.rar?attredirects=0&d=1
C ile Resmi Siyah-Beyaz Yapma
21
May 2011
Projemize bir tane daha buton ekledikten sonra o butonumuzun click olayına aşağıdaki kodları yazalım; [php] for (int i = 0; i < firstBitmap.Width; i++) { for (int j = 0; j < firstBitmap.Height; j++) { Color presentColor = firstBitmap.GetPixel(i, j); int gray = (int)((presentColor.R * 0.3) + (presentColor.G * 0.59) + (presentColor.B * 0.11)); firstBitmap.SetPixel(i, j, Color.FromArgb(gray, gray, gray)); } } pbFirst.Image = firstBitmap; [/php] Burada yaptığımız işlemlerden bahsetmek gerekirse öncelikle resmimizin bütün pixellerini dolaşıyoruz. Bu dolaşma esnasında elimizde olan o anki pixelin renk değerlerini presentColor değişkenimize atıyoruz. Sonra bu renk değerinin kırmızı değerini 0.3, yeşil değerini 0.59, mavi değerini...
C# ve File Association (Kendi Formatınız)
21
May 2011
C# ve File Association (Kendi Formatınız) Selamun Aleyküm. İlk önce File Association nedir ondan bahsedelim. Sözlük anlamı “Dosya İlişkilendirmesi” olan File Association , bilgisayarımızdaki farklı formatlardaki dosyaların, programlarla ilişkilendirilmesine denir. Yani bir program yazdınız ve bu program ile kayıt ettiğiniz (Örneğin: .CWX formatında) dosyaların ikonlarının kendi programınızın ikonu olmasını ve kayıt dosyası açıldığında sizin programınızın ortaya çıkması diyebiliriz. Öncelikle nasıl yapıldığını anlatayım daha sonra C# kodu ile makaleyi destekleriz. Peki bu olayın olması için yani .CWX formatlı dosyaya tıkladığınızda karşınıza istediğiniz programın çıkması için ne yapacağız ? Bu ayarları yapabilmemiz için Kayıt Defteri ( Registry Editor ) işimizi görecektir. Başlat...


