• Ana Sayfa
  • Blog
  • Windows
  • Gizlilik Politikası
  • İletişim
  • Haberler
  • Ne Nedir?
  • Hata Çözümleri
  • AI
  • Oyun
  • Apple
Technica BlogTechnica Blog
  • Ana Sayfa
  • Windows 12
  • Windows 11

    iOS 17: Çıkış Tarihi ve Yeni Özellikler!

    5 Haziran 2023

    Yeni Günlük Uygulaması iPhone İçin Geliyor!

    5 Haziran 2023

    M2 Ultra, Apple’ın Şimdiye Kadarki En Güçlü Yongası

    5 Haziran 2023

    Windows 10 Wi-Fi adaptörü sorun ve çözümü

    31 Mayıs 2023

    Çerez nedir, ne için kullanılır?

    29 Mayıs 2023
  • Windows 10

    iOS 17: Çıkış Tarihi ve Yeni Özellikler!

    5 Haziran 2023

    Yeni Günlük Uygulaması iPhone İçin Geliyor!

    5 Haziran 2023

    M2 Ultra, Apple’ın Şimdiye Kadarki En Güçlü Yongası

    5 Haziran 2023

    Windows 10 Wi-Fi adaptörü sorun ve çözümü

    31 Mayıs 2023

    Çerez nedir, ne için kullanılır?

    29 Mayıs 2023
  • Nasıl Yapılır?

    Epic Games Launcher açılmıyorsa sorun nasıl çözülür?

    28 Mayıs 2023

    Windows 11 ekran kartı nasıl öğrenilir?

    28 Mayıs 2023

    Tiktok “hesabınız kalıcı olarak engellenmiştir” sorunu ve çözümü

    25 Mayıs 2023

    Ubuntu kullanıcı oluşturma işlemleri

    26 Mayıs 2023

    iPhone açılmıyor ise ne yapılır?

    26 Mayıs 2023
Technica BlogTechnica Blog
Ana Sayfa»BT»Checksum Nedir? Nasıl Hesaplanır?
BT

Checksum Nedir? Nasıl Hesaplanır?

Murat Çakır Murat Çakır7 Aralık 20204 dakikada okunabilir145 Görüntülenme
Paylaş Facebook Twitter LinkedIn E-posta
Checksum Nedir?
Checksum Nedir?
Paylaş
Facebook Twitter LinkedIn E-posta

Checksum, hataların verilerini kontrol etmek için kullanılan bir sayı ve harf dizisi sistemidir. Orjinal bir dosyanın checksum değerini biliyorsanız, kopyanızın aynı olduğunu doğrulamak için checksum yardımcı programını kullanabilirsiniz.

Checksum nedir?

Bir checksum oluşturmak için, bu dosyayı algoritma aracılığıyla oluşturman bir program çalıştırırmanız gerekir. Bunun için kullanılan tipik algoritmalar arasında MD5, SHA-1, SHA-256 ve SHA-512 bulunmaktadır.

Algoritma, bir giriş alan ve sabit uzunlukta bir dizi (sayı ve harf sırası) üreten kriptografik karma işlevi kullanır. Bu dosya 1 MB gibi küçük bir dosya veya 4 GB gibi büyük bir dosya olabilir, ancak her iki şekilde de aynı uzunlukta bir checksum değer toplamı elde etmeniz gerekir. Checksums ayrıca “hashes” olarak da bilinmektedir.

Dosyadaki küçük değişiklikler çok farklı görünümlü hash kodları üretirler. Örneğin, hemen hemen aynı olan iki farklı metin dosyası oluşturalım, ancak birinin diğerinden farkı olarak sonuna ünlem işareti koyalım. Windows 10’da yerleşik olarak bulunan checksumming yardımcı programı çalıştırdıktan sonra çok farklı checksum değerleri ekranımıza geldi. Temel dosyadaki tek bir karakter farkı, çok farklı görünen bir checksum değeri üretmektedir.

Checksum Nedir?
Checksum nedir?

Checksum’ın yararları

Aktarım veya depolama sırasında oluşan hatalarda dosyaları ve diğer verileri kontrol etmek için kullanabilirsiniz. Örneğin, bir dosya ağ sorunları nedeniyle düzgün şekilde indirilmemiş olabilir veya sabit sürücü sorunları nedeniyle diskteki bir dosyada bozulma olmuş olabilir.

Özgün dosyanın checksum değerini biliyorsanız, üzerinde checksum doğrulama programını çalıştırabilirsiniz. Sonuçta elde edilen checksum eşleşirse, sahip olduğunuz dosyanın aynı olduğunu anlayabiliriz.

Bilgisayarlar, arka planda sorunların verilerini kontrol etmek için sağlama stili tekniklerini kullanırlar, ancak bunu kendiniz de yapabilirsiniz. Örneğin, Linux dağıtımları genellikle checksum sağlar, böylece Linux ISO’nuzu bir diske yazmadan veya bir USB sürücüsüne koymadan önce doğru şekilde indirildiğini doğrulayabilirsiniz. Ayrıca, uygulamalardan belgeye ve medyaya diğer dosya türlerinin bütünlüğünü doğrulamak için de kullanabilirsiniz. Sadece orijinal dosyanın checksum değerini bilmeniz yeterli olacaktır.

MD5, SHA-1 ve SHA-256 arasındaki fark nedir?

Checksum, bir dosyanın hata içermediğinden emin olmanın kullanışlı bir yoludur. Karşıdan yükleme sorunları veya sabit sürücü sorunları nedeniyle rastgele bir hata oluşursa, ortaya çıkan checksum değeri küçük bir hata olsa bile farklı olacaktır.

Ancak, bu şifreleme işlevleri mükemmel durumda değil. Güvenlik uzmanları MD5 ve SHA-1 fonksiyonları ile bazı farklılıklar buldular. Başka bir deyişle, aynı MD5 veya SHA-1 hashını üreten ancak farklı olan iki farklı dosya olabiliyor.

Bu rastgele bir şansla gerçekleşebilir, ancak kötü niyetli saldırgan, bu tekniği kötü amaçlı bir dosyayı sanki doğru bir dosya olarak gizlemek için kullanabilir. Bu nedenle bir dosyanın orijinal olduğunu doğrulamak için MD5 veya SHA-1 algoritmalarına güvenmemeniz gerekir.

Henüz bir SHA-256 algoritmasıyla ilgili herhangi bir yanlışlık raporu olmadı, bu yüzden uygulamalar artık MD5 ve SHA-1 algoritmaları yerine SHA-256 algoritmaları ile dağıtılmaktadır. SHA-256, daha güçlü, daha güvenli bir algoritmadır.

Farklı checksum algoritmaları farklı sonuçlar üretir. Bir dosya farklı MD5, SHA-1 ve SHA-256 hashlerine sahip olur. Orijinal bir dosyanın yalnızca MD5 checksum değerini biliyorsanız, eşleşmenin doğru olup olmadığını kontrol etmek için dosyanızın MD5 checksum değerini hesaplamanız gerekir.

Checksum Nedir?

Checksums nasıl hesaplanır?

Özgün bir dosyanın checksum değerini biliyorsanız ve bilgisayarınızda kontrol etmek istiyorsanız bunu kolayca yapabilirsiniz. Windows, macOS ve Linux’un tüm sürümlerinde, checksum oluşturmak için yerleşik yardımcı programları kullanabilirsiniz. Başka herhangi bir yardımcı program yüklemenize gerek yok.

Windows’ta, PowerShell Get-FileHash komutu bir dosyanın checksum değerini hesaplamaktadır. Kullanmak için önce PowerShell’i açın. Bunun için Windows 10’da, Başlat düğmesine sağ tıklayın ve “Windows PowerShell” öğesini seçin.

Checksum Nedir?

Komut isteminee Get-FileHash yazın ve sonra boşluk bırakın.

Checksum değerini hesaplamak istediğiniz dosyanın yolunu yazın. Ya da, işleri kolaylaştırmak için dosya yolunu otomatik olarak doldurmak için dosyayı Dosya Gezgini penceresinden PowerShell penceresine sürükleyip bırakın.

Checksum Nedir?

Komutu çalıştırmak için Enter tuşuna basın, dosya için SHA-256 hash değerini göreceksiniz. Dosyanın boyutuna ve bilgisayarınızın depolama hızına bağlı olarak, işlem birkaç saniye sürebilir.

Başka bir hash türüne ihtiyacınız varsa, komutun sonuna uygun -Algorithm seçeneğini ekleyin, örneğin:

Get-FileHash C:\path\to\file.iso -Algorithm MD5

Get-FileHash C:\path\to\file.iso -Algorithm SHA1

Hesaplanan checksum değerini orijinal olanla karşılaştırın.

Checksum Nedir?

Checksum değeri eşleşirse, dosyalar aynıdır. Değilse, bir sorun var demektir. Bu durumda ya dosya bozuk ya da iki farklı dosyayı karşılaştırıyorsunuz.

Checksum
Paylaş Facebook Twitter LinkedIn E-posta
Önceki YazıYeni Başlayanlar için WordPress SEO Rehberi (Adım Adım)
Sonraki Yazı Üç Kişiye Ücretsiz Surface Kulaklık!

Benzer Yazılar

BT

Microsoft Yönetim Konsolu (MMC) nedir ve nasıl kullanılır?

27 Kasım 2020
BT

Windows 10 için PowerShell 7.1 nasıl yüklenir?

18 Kasım 2020
BT

Windows 10’da Group Policy ile özellik güncelleştirmelerini erteleme

10 Temmuz 2020
Yorum yazın

Cevapla Cevabı İptal Et

İçerik gizle
1 Checksum nedir?
2 Checksum’ın yararları
3 MD5, SHA-1 ve SHA-256 arasındaki fark nedir?
4 Checksums nasıl hesaplanır?
  • Üyelik Sözleşmesi
  • Gizlilik Politikası
  • Çerez Politikası
  • Reklam
  • İletişim
© 2023 Technicablog.net.

Yazın ve Enter 'a basın. Çıkmak için Esc basın.

Tarama deneyiminizi geliştirmek, kişiselleştirilmiş reklamlar ya da içerikler sunmak ve trafiğimizi analiz etmek için çerezleri kullanıyoruz. Detaylar için veri politikamızı inceleyebilirsiniz.Çerez PolitikasıKabul Ediyorum Kabul Etmiyorum Ayarlar
Gizlilik Politikası

İzin Tercihlerini Özelleştir

Çerezleri, platformumuzda verimli bir şekilde gezinmenize ve belirli işlevleri gerçekleştirmenize yardımcı olmak için kullanıyoruz. Aşağıda her bir izin kategorisi altında, tüm çerezler hakkında ayrıntılı bilgi bulacaksınız.

"Gerekli" olarak kategorize edilen çerezler, sitenin temel işlevlerinin gerçekleştirilmesinde vazgeçilemez nitelikte olduklarından tarayıcınızda saklanır.

Ayrıca, bu web siteyi ne şekilde kullandığınızı analiz etmemize, tercihlerinizi tutmamıza ve sizinle alakalı içerik ve reklamları sunmamıza yardımcı olan üçüncü taraf çerezleri kullanıyoruz. Bu çerezler, yalnızca önceden izniniz alınmış olması halinde tarayıcınızda saklanacaktır.

Bu çerezlerin bir kısmını veya tamamını etkinleştirmeyi ya da devre dışı bırakmayı seçebilirsiniz, ancak bazılarını devre dışı bırakmak tarama deneyiminizi etkileyebilir.

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Gerekli
Her Zaman Etkin
Gerekli çerezler, web sitesinin temel işlevleri için çok önemlidir ve web sitesi bunlar olmadan amaçlandığı şekilde çalışmayacaktır. Bu çerezler kişisel olarak tanımlanabilecek herhangi bir veriyi saklamaz. Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
İşlevsel
İşlevsel çerezler, web sitesinin içeriğini sosyal medya platformlarında paylaşmak, geri bildirim toplamak ve diğer üçüncü taraf özellikleri gibi belirli işlevlerin gerçekleştirilmesine yardımcı olur. Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
ÇerezSüresiAçıklama
pvc_visits[0]1 dayPosts View Counter set this cookie to ensure accurate view counts on each page.
Performans
Performans çerezleri, ziyaretçilere daha iyi bir kullanıcı deneyimi sunmaya yardımcı olan web sitesinin temel performans indekslerini anlamak ve analiz etmek için kullanılır. Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analitik
Analitik çerezler, ziyaretçilerin web sitesiyle nasıl etkileşime girdiğini anlamak için kullanılır. Bu çerezler, ziyaretçi sayısı, hemen çıkma oranı, trafik kaynağı vb. Gibi ölçümler hakkında bilgi sağlamaya yardımcı olur. Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
ÇerezSüresiAçıklama
_ga1 year 1 month 4 daysGoogle Analytics, bu çerezi ziyaretçi, oturum ve kampanya verilerini hesaplamak ve sitenin analiz raporu için site kullanımını izlemek üzere ayarlar. Çerez, bilgileri anonim olarak saklar ve benzersiz ziyaretçileri tanımak için rastgele oluşturulmuş bir numara atar.
_ga_*1 year 1 month 4 daysGoogle Analytics sets this cookie to store and count page views.
_gat_gtag_UA_*1 minuteGoogle Analytics sets this cookie to store a unique user ID.
_gid1 dayGoogle Analytics, bu çerezi, ziyaretçilerin bir web sitesini nasıl kullandıklarına ilişkin bilgileri depolamak ve aynı zamanda web sitesinin performansına ilişkin bir analiz raporu oluşturmak için ayarlar. Toplanan verilerden bazıları, ziyaretçi sayısını, kaynaklarını ve anonim olarak ziyaret ettikleri sayfaları içerir.
CONSENT2 yearsYouTube sets this cookie via embedded YouTube videos and registers anonymous statistical data.
Reklam
Reklam çerezleri, ziyaretçilere daha önce ziyaret ettikleri sayfalara göre özelleştirilmiş reklamlar sunmak ve reklam kampanyasının etkinliğini analiz etmek için kullanılır. Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
ÇerezSüresiAçıklama
IDE1 year 24 daysGoogle DoubleClick IDE cookies store information about how the user uses the website to present them with relevant ads according to the user profile.
test_cookie15 minutesdoubleclick.net sets this cookie to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE5 months 27 daysYouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.
YSCsessionYoutube sets this cookie to track the views of embedded videos on Youtube pages.
yt-remote-connected-devicesneverYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt-remote-device-idneverYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt.innertube::nextIdneverYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requestsneverYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Kabul Et & Kaydet
Powered by CookieYes Logo
Go to mobile version