Pіdrahunok MD5. MD5 nedir | De zastosovuyutsya karmaları

İstatistik yerine:

Bazı durumlarda bilgisayarınıza indirdiğiniz dosyanın MD5 hash değerini saklamanız gerekebilir. Örneğin tam da istediğiniz dosyayı değiştirmeden çaldığınızı hatırlatalım. Bu makalede para kazanmanın 2 farklı yoluna bakacağız: Explorer için uzantılar aracılığıyla ve ayrıca komut satırı aracılığıyla.

Explorer için uzantı aracılığıyla seçenek

Windows Gezgini için, ticari olmayan wiki'ler için ücretsiz olan, Hashtab adında harika bir program var. Onu baştan çıkarabilirsin. Ücretsiz sürümü seçin ve "İndir" düğmesine basın.

Programı yükledikten sonra, kaşifin bağlam menüsünde yeni bir "Dosya karmaları" sekmesi görünecek, onu seçtiğinizde program, ayarlarında hangi algoritmaların seçildiğine bağlı olarak seçilen dosyanın karma toplamını otomatik olarak hesaplayacaktır.

Komut satırı üzerinden seçenek (kurulu programlardan)

Dosyanın karma toplamını komut satırı aracılığıyla saklamanız gerekirse, Microsoft'un bu tür sorunlara uygun bir yardımcı programını hızlı bir şekilde kullanabiliriz. Sipariş edilir ve kurulur. Bunu yapmak için sabit sürücünüzde bir klasör oluşturmanız ve kurulum işlemi sırasında bu klasörü girmeniz gerekecektir. Uygulamamızda program C: Program Files (x86) FCIV klasörüne kurulmuştu. Bir dosyanın MD5 karmasını saklamak için komut satırını başlatmamız ve aşağıdaki komutu yazmamız gerekir:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Bildiğiniz gibi MD5 karma toplamı ilk seçenekle aynı yani diğer seçenek.

"C:\Program Files (x86)\FCIV\fciv.exe" - fciv.exe dosyasına gidin
-md5 - ilgili karma toplamında fciv.exe'nin arkasındaki algoritmayı belirtin
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - karma toplamının önemli olduğu dosyaya gider.

Komut satırı üzerinden seçenek (programları yüklemeden)

Herhangi bir program yüklemek istemiyorsanız, standart Windows araçlarını kullanarak CertUtil yardımcı programını hızlı bir şekilde kullanabilirsiniz.

İndirmenin doğruluğunu kontrol etme ek Total Commander programları için arşiv dosyası

"Total Commander" programı, Windows'taki "Explorer"ın zengin işlevselliğe sahip bir benzeridir; md5-sum doğrulaması ek bir işlev olarak basitçe yerleşiktir. Özellikle md5 toplamlarını kontrol etmek için bu kadar büyük bir programın yüklenmesi elbette aptalca. Zaten indirdiyseniz, dosyanın doğru şekilde indirilip indirilmediğini kontrol etmek için hızlı bir şekilde kullanabilirsiniz.

1. Total Commander penceresinde doğrulama için dosyanın bulunduğu dizini açın ve ardından gerekli md5 dosyasına sol tıklayın (bu durumda yalnızca bir tane vardır):

2. Dosyalar menüsünden "CRC Sağlama Toplamlarını Doğrula" seçeneğini seçin:

3. Doğrulama sürecinin tamamlanıp tamamlanmadığını kontrol edin:

4. Artık pencerede olduğunuza göre, “OK” dosya adını girmek için sol elinize basın

Bu, tüm dosya ve dosyaların doğru şekilde içe aktarıldığı anlamına gelir. Şunun gibi bir şeye benziyor:

Bu, dosyanın bozuk olduğu ve onu tekrar yakalamanız gerekeceği anlamına gelir.

Saygı! Total Commander kendi formatında, kendisi tarafından doğrulanabilen kontrol toplamları oluşturur. Bu nedenle, indirmenin doğruluğunu doğrulayanların Total Commander kurulumlarından emin olmadığınız için bu programı kontrol toplamları oluşturmak için kullanmamaya dikkat edin.

1. Total Commander penceresinde gerekli dosya/dosyaların bulunduğu dizini açın:

2. Gerekli dosyaları görüntüleyin:

Lütfen Korisna
Programlama videosu
Codec'ler
İndirme yöneticileri
Torrent istemcileri
Programın ayarlanması
Önemli dosyaların bütünlüğünü kontrol etme

Çizgi filmlerle ilgilendiğinizde (veya İnternetten dosya indirdiğinizde), genellikle indirilen dosyanın bir veya başka nedenlerden dolayı "bozuk" olduğu görülür. Sunucudaki dosyanın emanet ettiğiniz dosyayla aynı olduğundan emin olmak için kontrol toplamlarını doğrulamanız gerekir. Hangi amaçla galip gelebilirsin? md5 kontrol toplamı algoritması. Sunucuya bir karikatür eklendiğinde, karikatürle ilgili bilgi sayfasında bulabileceğiniz bir kontrol toplamı hesaplanır. Bilgisayarınızda istediğiniz dosya için kontrol parası miktarını hesaplamak için özel olarak tarafımızdan yazılan programı kullanın:

  • (Boyut: ~ 87kb)

Program kurulum gerektirmez. Linux, Unix, MacOS ve diğer işletim sistemlerinin kullanıcıları için benzer programlar doğrudan işletim sisteminizin deposunda bulunabilir.

MD5 Dosya Denetleyicisi programıyla çalışmaya ilişkin kısa talimatlar:

Programı başlatıyoruz. Herhangi bir karikatürün bulunduğu sayfada, karikatürle ilgili bilgi bloğunda md5 sağlama toplamı ve bunun panoya kopyası olan bir alan bulunmaktadır.



2 numaralı doğrulama alanına girin. Doğrulamak istediğiniz dosyayı 1 numaralı alanda seçin. “Kontrol Et” butonuna basıyoruz. Sonuç olarak robot programının sonuçlarına takıntılıyız. Örneğin, "Dosyanın MD5 değeri sağlama toplamından kaçıyor. Dosya bozuk değil" veya "Dosyanın MD5 değeri sağlama toplamından kaçmıyor. Belki de dosya bozuk." Robimo visnovki.

Programın ek yeteneği, md5 sağlama toplamını yeterli bir dosyanın doğru şekilde görüntülenmesini sağlayacak şekilde genişletmektir.

Bulunan tüm beslenme programları ve atıştırmalıklar site yönetimine bildirilebilir.

Kontrol toplamı, gerekli verilerin tüm rakamlarının toplanmasıyla hesaplanan bir serideki sayıdır. Kaydederken veya aktarırken kontrol edilen verilerdeki hataları belirlemek için bunları daha sonra kontrol edebilirsiniz. Daha sonra kontrol tutarı tekrar reasürans olur ve değer kaldırılarak bir öncekiyle karşılaştırılarak kontrol edilir.

Bu kısa makalede, Linux sağlama toplamının ne olduğuna ve md5 sağlama toplamlarını kullanarak dosyaların bütünlüğünün nasıl kontrol edileceğine bakacağız.

Algoritma tarafından hesaplanan MD5 (Message Digest 5) ile Linux sağlama toplamları, satırların veya dosyaların bütünlüğünü doğrulamak için kullanılabilir. MD5 toplamı, harflerden ve rakamlardan oluşan 128 bitlik bir satırdır. MD5 algoritmasının özü, belirli bir dosya veya satır için 128 bitlik bir karma oluşturulmasıdır ve dosyalar aynıysa tüm makinelerde aynı olacaktır. Yeni karmaları görebilmeniz için iki farklı dosyayı bilmeniz önemlidir.

Linux'ta, md5 algoritması için sağlama toplamları sağlamak üzere md5sum yardımcı programı kullanılır. İnternetten indirilen iso görüntülerinin veya diğer dosyaların bütünlüğünü kontrol etmek için kullanabilirsiniz.

Bu yardımcı program yalnızca Linux sağlama toplamlarını korumanıza değil, aynı zamanda orijinalliği de kontrol etmenize olanak tanır. Standart bir GNU yardımcı programı olarak gelir, dolayısıyla hiçbir şey yüklemenize gerek yoktur.

Linux'ta sağlama toplamlarını doğrulama

md5sum komutunun sözdizimi çok basittir:

$ md5sum seçenekler dosyası

Sağlık hizmeti sağlayıcısında mevcut seçenekler şunlardır:

  • -C- Sağlama toplamı dosyasının doğrulanması;
  • -B- çift formatı kullanın;
  • -T- metin biçimini kullanın;
  • -w- yanlış dosya biçimlendirmesine ilişkin uyarıları görüntüleme;
  • --sessizlik- Başarılı doğrulamalarla ilgili bildirimleri görüntülemeyin.

Şimdilik, biraz deneme yapmak için /etc/group dosyasını ana klasörünüze kopyalayın:

cp /etc/group grupları

Örneğin, /etc/group dosyasına bir sağlama toplamı ekleyelim:

md5sum grupları > gruplar.md5

Daha sonra bu dosyayı değiştirin, örneğin ilk satırı silin ve sağlama toplamını tekrar geri yükleyin:


Bildiğiniz gibi artık değerler değişiyor, yani dosya da değişti. Daha sonra ilk satır olan root:x:0:'ı geri çevirin ve bu dosyayı group_list'ten kopyalayın ve

cp grupları group_list

Daha sonra linux sağlama toplamının tekrar doğrulanması gerekir:

md5sum grupları_listesi

Tutar, dosyanın yeniden adlandırılmış olmasına bakılmaksızın ilk seçeneğe karşılık gelir. Lütfen md5sum'un yalnızca dosyalarla çalıştığını ve herhangi bir adı veya niteliği kaydetmediğini unutmayın. Soruna neden olan dosyaların hâlâ hesabınızda olmasını sağlayacak şekilde yeniden yapılandırabilirsiniz:

md5sum grupları group_list

Bu komutun çıktısını bir dosyaya yeniden yönlendirebilir, böylece sağlama toplamını doğrulayabilirsiniz:

md5sum grupları group_list > group.md5

Sağlama toplamı oluşturulduğundan beri hiçbir dosyanın değiştirilmediğini kontrol etmek için Vicor seçeneğini kullanın. -C ya da başka --kontrol etmek. Her şey yolundaysa, dosya adında kelime görünecektir TAMAM ya da başka CIL:

md5sum -c grupları.md5

Ancak artık dosyaları yeniden adlandıramazsınız, bu nedenle doğrulama işlemi sırasında yardımcı program bunları adıyla açmaya zorlanacak ve bu nedenle izniniz reddedilecek. Satırlar için her şey şu şekilde çalışır:

echo-n "Kayıp" | md5sum -
$ echo -n "Kayıp Soru-Cevap" | md5sum -

Visnovki

Bu makalede, dosyalar ve satırlar için Linux sağlama toplamını nasıl kurtaracağınızı ve doğrulayacağınızı öğrendiniz. MD5 algoritması tutarsızlıklar gösterse de, özellikle karma oluşturma konusunda araca güveniyorsanız sonuçlar hala renklidir.

Linux dosyalarının bütünlüğünü doğrulamak, bozuk bir sistemin çok önemli bir yönüdür. Linux dosyasının sağlama toplamı yalnızca önemli dosyaların doğrulanması sırasında manuel olarak değil, aynı zamanda birçok sistem programında, örneğin paket yöneticisinde de kontrol edilir. Yemeğiniz bittiyse yorumlardan sorabilirsiniz!

Kısa bir video tamamlandı

Linux'ta MD5'i (karma toplamı) kontrol etmenin en kolay yolu terminaldir. Herhangi bir grafik arayüz aracılığıyla daha fazla işlem yapmanız gerekecektir, ancak Linux terminalinde basitçe komut vermeniz gerekecektir:

Md5sum /home/pavel/Distribution/lubuntu-12.04-desktop-i386.iso

Elbette ihtiyacınız olan dosyaya (/home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso) giderken, depolama için gerekli nesneye karşılık gelen kendi dosyanızı kaydetmeniz gerekir. MD5 sumi sen Linux.

Yolu dosyaya manuel olarak girmek yerine bu şekilde kopyalanabilir. Dosya yöneticisi aracılığıyla dizine gidiyoruz ve ihtiyacımız olan dosyayı seçmemiz mümkün olacak. Dosya yöneticisindeki adres satırı, tuşlar kullanılarak "simgeler" görünümünden metin görünümüne çevrilmelidir. Daha sonra yolları veya ayının yardımıyla sağ tıklamayla veya tuşları kullanarak kopyalayabilirsiniz. . Terminale gidiyoruz ve yazılı “md5sum” komutundan önce pass yoluyla dosyaya yeni bir isimle yolumuzu ekliyoruz.

$ md5sum /home/pavel/Distribution/lubuntu-12.04-desktop-i386.iso /home/pavel/Distribution/lubuntu-12.04-desktop-i386.iso

Linux'taki komutlar herkes için standarttır ve komutun md5sum herhangi bir dağıtıma gidin Linux, birbirinizi tanımadığınız kişiler. Bu takım sırasının avantajlarından biridir!

Normal olarak işlenemeyen büyük dosyaların saklanmasından sonra, dosyalar bozulmuş veya bir şekilde değiştirilmişse MD5'in (karma toplamı) doğrulanması gerekir. MD5 toplamlarının doğrulanması esas olarak .iso dosyalarıyla, çoğunlukla da dağıtımlarla sınırlıdır. ISO dosyası bozuksa, bir USB anahtarına (flash sürücüye) veya hatta bir optik diske yazılamıyorsa, Linux dağıtımı kurulum sırasında herhangi bir dosyanın bozuk olduğunu size bildirecektir.

Bir Linux dağıtımını optik diske yazdıktan sonra bütünlüğü kontrol etmeniz ve MD5 miktarınızı öğrenmeniz gerekir.

Bu istatistikler komut satırı ışığında kalıcı olarak gizlenir ve çıktı dosyasının MD5 toplamından MD5 optik olarak kaydedilir. Ek konsol yardımcı programı isoinfo için ISO. Başlamak için şu komutu kullanarak diske kaydetme hakkında biraz temel bilgi edinebiliriz:

Isoinfo -d -i /dev/sr0

/dev/sr0 bir DVD-ROM iken, takılı optik diskinizin adını netleştirmek için, birden fazla diskiniz varsa aşağıdaki komutu bulabilirsiniz:

Girdikten sonra bariz bilgilerle:

$ isoinfo -d -i /dev/sr0

Bunun gibi bir şey olacak:

ISO 9660 formatında CD-ROM Sistem kimliği: Cilt kimliği: Lubuntu 12.04 i386 Birim seti kimliği: Yayıncı kimliği: Veri hazırlayıcı kimliği: XORRISO-1.0.8 2011.04.14.073001, LIBISOBURN-1.0. -1.0.6 Uygulama kimliği: Telif Hakkı Dosya kimliği: Özet Dosya kimliği: Bibliyografik Dosya kimliği: Birim kümesi boyutu: 1 Birim kümesi sırası: 1 Mantıksal blok boyutu: 2048 Birim boyutu: 352406 El Torito VD sürümü önyükleme kataloğu şuradadır UCS seviye 3 ile sektör 320 Joliet bulundu Rock Ridge imzaları sürüm 1 bulundu Eltorito doğrulama başlığı: Hid 1 Arch 0 (x86) ID "" Anahtar 55 AA Eltorito varsayılan önyükleme başlığı: Bootid 88 (önyüklenebilir) Önyükleme ortamı 0 (Önyükleme Yok) Segmenti yükle 0 Sistem türü 0 Nsect 4 Önyükleme 52A18 338456

Aşağıdaki satırlar bizim için önemlidir:

Mantıksal blok boyutu: 2048 Birim boyutu: 352406

Dd if=/dev/sr0 bs=2048 count=352406 conv=runc,noerror | md5sum -b

Suçlu olduğunuz üç noktaya saygınızı geri kazanın:

  • /dev/sr0 - optik diske gidin (yalnızca bir tane olduğundan bu öğenin değiştirilmesine gerek yoktur)
  • bs = 2048 - kendi değeriniz var "Mantıksal blok boyutu:"
  • count=352406 - “Birim boyutu:” değeri.

Uyandıktan sonra şöyle bir şey elde edersiniz:

352406+0 kayıt kaydedildi 352406+0 kayıt yazılı olarak kopyalandı 721727488 bayt (722 MB) *- , 55,3223 s, 13,0 MB/s

- bu MD5 disk alanıdır. Sitede belirtilen değerleri takip ettiğiniz takdirde dosyayı indirdiyseniz veya çıktı dosyasıyla birlikte bilgisayarınıza sorunsuz bir şekilde disk yazdırılmıştır. Uygulamada, disk okunurken yapılan hatalar nedeniyle MD5 miktarının genellikle sitede belirtilen MD5 miktarından kaydedilmediği görülür.

iPad