Koray ÜSTÜNDAĞ

KORAY ÜSTÜNDAĞ

C# İLE LOG TUTMA

Loglar, bir yazılım uygulamasının çalışma durumuyla ilgili bilgileri kaydetmek için kullanılan kayıtlardır. Bu kayıtlar, uygulamanın hangi süreçleri izlediğini, hangi hatalarla karşılaştığını ve diğer önemli olayları içerir. Bu yazıda size uygulamalarınız için gelişmiş log tutma sınıfı oluşturacağız.Yazdığımız class genel olarak logları yazdırma ve gerektiği zaman logları kaydetmeye yönelik olacak. Logların Önemi Hata Ayıklama ve Sorun Giderme: Loglar, […]

C# Unsafe Code Nedir?

C#, genellikle güvenlik odaklı bir programlama dilidir ve geliştiricilere güvenli bir ortam sunar. Ancak bazen düşük seviyeli bellek manipülasyonu veya platforma özgü işlemler yapmak gerekebilir. İşte bu noktada “Unsafe Code” devreye girer. Unsafe Code Nedir? Unsafe code (güvensiz kod), C# programcılarına doğrudan bellek erişimi sağlayan bir özelliktir. Bu, genellikle bellek manipülasyonu veya platforma özgü işlemler […]

C# ile Dosyanın Hash Değerini Hesaplama

Bir dosyanın Hash(Checksum) değerini hesaplamak için önemli olan bazı konulardan bahsetmem gerekmektedir. Hash değeri hesaplanırken, hash sonucu bir byte dizisine yazılır. Sonucun daha sonrasında byte dizisi olarak hafızada tutmamak gerekir. Fazladan RAM tüketimi olmaması için mutlaka işiniz bittikten sonra sonucu NULL olarak temizlemeniz gerekir. Bir dosyanın hash değerini hesaplamamız için o dosyanın tüm byte’larına ihtiyacımız […]

C# ile Yazının Hash Değerini Hesaplama

Merhaba, Bu örnekte C# ile herhangi bir yazının MD5, SHA-1, SHA256, SHA384 ve SHA512 hash değerinin nasıl hesaplanabileceğini anlatmaya çalışacağım.  Şimdi önemli olan bir konudan bahsetmek istiyorum. Herhangi bir yazının hash değerini hesaplamak ciddi bir işlemdir. Hata kabul etmez. Hata yapmanız durumunda doğru hash değerini elde edemezsiniz. Buradaki hatadan kastım Yazının Encoding şeklidir. Aşağıda (Ü) […]