Cahilliğimi bağışlayın "Checkum" ne demek oluyor?
![]()
Windows Md5 Checkum Tool ;
URL : http://ferruh.mavituna.com/md5-checksum/
Download : http://ferruh.mavituna.com/md5-check...ksum-setup.exe
Gene utanmazca kişisel reklam yapayım,
program basit şekilde dosyaların MD5 Checksum larını oluşturmaya yarıyor. Esasen kendi kullanımım için yazdım ancak gayet kullanışlı olduğuna inanıyorum.
Kaynak kodları geçen HDD faciasında yok oldu elimdeki en güncel binary hali bu.
İşinize yarayabilir, tamamen beleştir.
![]()
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!
Cahilliğimi bağışlayın "Checkum" ne demek oluyor?
o tipik bir ferruh.mavituna klasiği.
arkadaşın tombik parmakları var da sitesinde, forum.zoque'de bilimum maillerde herşeyi yanlış yazıyor
bir de cahilliğimi bağışlayın md5 nedir?
Hemen indirip, kurup bikaç denem yaptım. Hoş bi çalışma olmuş. Bu arada Ferruh'un HDD sini de kurtaramamasına üzüldim.
checkumBende tam bunu düzenliyordum. Checksum olacaktı.
Nedir ?
Bir çeşit dosya imzasıdır, her dosyanın checksum' ı tamamen farklıdır. Bunun CRC32 gibi MD5 harici algoritmalarda vardır. Ben MD5 i daha çok seviyorum ve zaten daha çok kullanılıyor.
Buradaki esas espri şu dosyada 1 bit bile değişse checksum tamamen farklı çıkar. Dolayısıyla mesela bir siteden indirdiğiniz dosya bozuk mu bunu hemen anlayabilirsiniz.
Yada mirrorlardan indirdiğiniz dosyaların MD5 Checksum ları yayıncının sitesindeki ile aynı değilse dosyaya tojan/virus vs. eklenmiş olabilir, modifiye edilmiş olabilir vs.
Yani bir kaç amaç için kullanılabilir ancak esas mantığı dosyayı tanımlayan sabit bir çıktı üretebilmesidir.
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!
Vay süper bir programmış. Bundan sonra yaptığım script'lerin checksum'ını da yazacağım siteme mutlaka. Böylece scriptin zip'ini açıp değiştirirlerse farkedilsin.
Bir de öğrenmişken checksum'ın açılımı ne oluyor, yani nereden geliyor bu kelime?
Bildiğim ingilizce kadarıyla toplam kontrolu anlamına geliyor sanırım.
Bu eskiden ilk okullarda öğretilen çarpmanın toplamanın sağlaması gibi birşey mi acaba?
Çarpmada çarpılan sayıların rakamlarını topluyorduk, elde ettiğimiz rakamları çarpıyorduk, sonra elde ettiğim sayıyının rakamlarını yine topluyorduk ve çıkan rakamı çapmanın sonucunun rakamlarının toplamı ile karşılaştırıyorduk.
Bu da öyle birşey mi?
\ 6 /
3 X 5 6=6 çarpma doğru
/ 6 \
Evet toplama doğrulamasından geliyor "Summation Check" - "Sumcheck"
"Check" malum kontrol anlamına geliyor,
"Summation" ise toplama - özet.
Bu arada bende bakarken bir tanım buldum;
IBM Terminology;
In error detection, a value that is produced by accumulating a quantity of data. The checksum and the accumulated data are sent together so that the receiver can verify the integrity of the data by regenerating the checksum and comparing it to the previously generated checksum.
Checksum' ın ise türkçe karşılığı. Sağlama toplamı olarak geçiyor.
Bilişiö Sözlüğü :
http://ferruh.mavituna.com/bilisim-s...elime=checksum
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!
Bu hakikaten önemli bir konu bir şeyler geliştiriyorsunuz özellikle bu ASP / .zip gibi bir şeyse yayınlanan sitedeki kişinin içeriğini değiştirmediğinden nasıl emin olabilirsiniz ki ?ZuLuuuuuu tarafından gönderilen mesaj:
Mesela kişi çok basit şekilde bir File Manager' ı ASP kodunuza gömebilir ve bir Request Query "1231412"" gelirse File Manage' ı aktif et diyebilir. Ek olarak birde basitçe notifier okyabilir (nerde çalıştığını bilmek için). Mesela forum gibi bir sistemi bu şekilde modifiye etmek malumunuz 10dk. kadar sürer. Bir defa yazdıktan sonra da 30sn![]()
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!