Co to jest suma kontrolna? I jak obliczyć sumy kontrolne
Wszyscy jesteśmy przyzwyczajeni do przesyłania danych przez Internet lub inne sieci lokalne. Zazwyczaj takie dane są przesyłane przez sieć w postaci bitów. Ogólnie rzecz biorąc, gdy przez sieć przesyłane są tony danych, jest to podatne na utratę danych z powodu problemu z siecią lub nawet złośliwego ataku. Suma kontrolna służy do zapewnienia, że otrzymane dane są nienaruszone i wolne od błędów i strat. Suma kontrolna(Checksum) działa jak odcisk palca lub unikalny identyfikator danych.
Aby lepiej to zrozumieć, zastanów się nad tym: wysyłam ci kosz jabłek za pośrednictwem jakiegoś dostawcy. Teraz, ponieważ kurierem jest osoba trzecia, nie możemy całkowicie polegać na jego autentyczności. Aby upewnić się, że po drodze nie zjadł żadnych jabłek i że otrzymasz wszystkie jabłka, dzwonię do Ciebie i mówię, że wysłałem Ci 20 jabłek. Po otrzymaniu koszyka liczysz ilość jabłek i sprawdzasz, czy jest 20.
Ta liczba jabłek jest tym, co suma kontrolna robi z twoim plikiem. Jeśli wysłałeś bardzo duży plik przez sieć (strona trzecia) lub pobrałeś go z Internetu i chcesz mieć pewność, że plik został poprawnie wysłany lub odebrany, stosujesz algorytm sumy kontrolnej na swój plik, który jest wysłane i przekazać wartość do odbiorcy. Po otrzymaniu pliku odbiorca zastosuje ten sam algorytm i dopasuje otrzymaną wartość do tego, co wysłałeś. Jeśli wartości są zgodne, plik został wysłany poprawnie i żadne dane nie zostały utracone. Ale jeśli wartości są różne, odbiorca natychmiast dowie się, że niektóre dane zostały utracone lub plik został naruszony przez sieć. Ponieważ dane mogą być dla nas bardzo wrażliwe i ważne, ważne jest, aby sprawdzić wszelkie błędy, które mogły wystąpić podczas transmisji. Więc, suma kontrolna jest bardzo ważna dla zachowania autentyczności i integralności danych. Nawet bardzo mała zmiana danych powoduje poważną zmianę sumy kontrolnej. Protokoły takie jakTCP/IP , który reguluje zasady komunikacji w Internecie, również wykorzystuje sumę kontrolną, aby zapewnić dostarczanie zawsze prawidłowych danych.
Suma kontrolna to w zasadzie algorytm wykorzystujący kryptograficzną funkcję skrótu. Algorytm ten jest stosowany do fragmentu danych lub pliku przed wysłaniem i po otrzymaniu go przez sieć. Być może zauważyłeś, że jest on umieszczony obok łącza pobierania, dzięki czemu po pobraniu pliku możesz obliczyć sumę kontrolną na własnym komputerze i dopasować ją do podanej wartości. Zauważ, że długość sumy kontrolnej nie zależy od rozmiaru danych, ale od użytego algorytmu. Najczęściej używane algorytmy sum kontrolnych to MD5 ( Message Digest Algorithm 5), SHA1 ( Secure Hashing Algorithm 1), SHA-256 i SHA-512. Algorytmy te generują odpowiednio 128-bitowe, 160-bitowe, 256-bitowe i 512-bitowe wartości skrótu. SHA-256 i SHA-512 są nowsze i silniejsze niż SHA-1 i MD5 , które w niektórych rzadkich przypadkach dawały te same wartości sumy kontrolnej dla dwóch różnych plików. To naruszyło ważność tych algorytmów. Nowsze techniki są odporne na błędy i bardziej niezawodne. Algorytm haszujący głównie konwertuje dane na ich odpowiednik binarny, a następnie przeprowadza na nich podstawowe operacje, takie jak AND , OR, XOR , itp., a na koniec wyodrębnia wartość szesnastkową obliczeń.
Co to jest suma kontrolna? I jak obliczyć sumy kontrolne
Metoda 1: (Method 1: )Oblicz sumy kontrolne(Calculate Checksums) za pomocą PowerShell
1. Użyj wyszukiwania w menu Start w systemie Windows 10(Windows 10) i wpisz PowerShell , a następnie kliknij ' Windows PowerShell ' z listy.
2.Alternatywnie możesz kliknąć prawym przyciskiem myszy na Start i wybrać z menu ' Windows PowerShell '.
3. W Windows PowerShell uruchom następujące polecenie:
Get-FileHash yourFilePath For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. Monit wyświetli domyślnie wartość skrótu SHA-256.( SHA-256 hash value by default.)
5.Dla innych algorytmów możesz użyć:
Get-FileHash yourFilePath –Algorithm MD5 Or Get-FileHash yourFilePath –Algorithm SHA1
Możesz teraz dopasować uzyskaną wartość do podanej wartości.
Metoda 2: Oblicz sumę kontrolną za pomocą kalkulatora sum kontrolnych online(Method 2: Calculate Checksum using Online Checksum Calculator)
Istnieje wiele internetowych kalkulatorów sum kontrolnych, takich jak „onlinemd5.com”. Ta strona może być używana do obliczania sum kontrolnych MD5 , SHA1 i SHA-256 dla dowolnego pliku, a nawet dla dowolnego tekstu.
1. Kliknij przycisk „ Wybierz plik(Choose file) ” i otwórz żądany plik.
2.Alternatywnie przeciągnij i upuść plik w odpowiednim polu.
3. Wybierz żądany algorytm i uzyskaj wymaganą sumę kontrolną.( desired algorithm and obtain the required checksum.)
4. Możesz również dopasować tę uzyskaną sumę kontrolną do podanej sumy kontrolnej, kopiując podaną sumę kontrolną do pola tekstowego „Porównaj z:”.
5. Zobaczysz odpowiednio zaznaczenie lub krzyżyk obok pola tekstowego.
Aby bezpośrednio obliczyć hash dla ciągu lub tekstu:(To calculate the hash for a string or text directly:)
a) Przewiń stronę do „ Generator skrótu MD5 i SHA1 dla tekstu(MD5 & SHA1 Hash Generator For Text) ”
b) Skopiuj ciąg do podanego pola tekstowego, aby uzyskać wymaganą sumę kontrolną.
W przypadku innych algorytmów możesz użyć „ https://defuse.ca/checksums.htm ”. Ta strona zawiera obszerną listę wielu różnych wartości algorytmów haszujących. Kliknij(Click) „Wybierz plik”, aby wybrać plik i kliknij „ Oblicz sumy kontrolne…(Calculate Checksums…) ”, aby uzyskać wyniki.
Metoda 3: Użyj narzędzia sum kontrolnych MD5 i SHA(Method 3: Use MD5 & SHA Checksum Utility)
Najpierw pobierz narzędzie MD5 i SHA Checksum Utility(download the MD5 & SHA Checksum Utility) , a następnie uruchom je, klikając dwukrotnie plik exe. Po prostu(Simply) przejrzyj swój plik i uzyskaj jego skrót MD5 , SHA1 , SHA-256 lub SHA-512 . Możesz również skopiować i wkleić podany skrót do odpowiedniego pola tekstowego, aby łatwo dopasować go do uzyskanej wartości.
Zalecana:(Recommended:)
- Napraw laptopa, który nie łączy się z Wi-Fi (ze zdjęciami)(Fix Laptop not connecting to WiFi (With Pictures))
- Brak dźwięku na komputerze z systemem Windows 10 [ROZWIĄZANE](No Sound in Windows 10 PC [SOLVED])
- Jak naprawić błąd Windows Update 0x80070643?(How to Fix Windows Update Error 0x80070643)
- Napraw problem ze sterownikiem kontrolera uniwersalnej magistrali szeregowej (USB)(Fix Universal Serial Bus (USB) Controller Driver Issue)
Mam nadzieję, że powyższe kroki były pomocne w nauce Co to jest suma kontrolna? I jak to obliczyć; (What is Checksum? And How to Calculate it;)ale jeśli nadal masz jakieś pytania dotyczące tego artykułu, możesz je zadać w sekcji komentarzy.
Related posts
How to Extract WhatsApp Group Contacts (2022)
Napraw stronę główną Facebooka nie ładuje się poprawnie
Jak sprawdzić identyfikator e-mail powiązany z kontem na Facebooku?
3 sposoby udostępniania dostępu do Wi-Fi bez ujawniania hasła
Jak zrobić jednostronicowy krajobraz w programie Word
Jak naprawić brak kamery w Google Meet (2022)
Jak aktywować tryb ciemny YouTube
Nie możesz połączyć się z WhatsApp Web? Napraw niedziałającą sieć WhatsApp!
Znajdź współrzędne GPS dla dowolnej lokalizacji
Napraw problemy z niepoprawnym ładowaniem Facebooka
Jak aktywować Pluto TV (2022)
Odblokować YouTube po zablokowaniu w biurach, szkołach lub uczelniach?
Napraw błąd internetowy w aplikacjach mobilnych PUBG
Napraw błąd Minecrafta nie mógł zapisać zrzutu rdzenia
Napraw problemy z macOS Big Sur (naprawiono 13 problemów)
Jak przekreślić tekst w Dokumentach Google
Uzyskaj dostęp do witryn mobilnych za pomocą przeglądarki komputerowej (PC)
Jak usunąć wszystkich lub wielu znajomych z Facebooka
Jak wyczyścić kolejkę w Spotify na komputerze i urządzeniu mobilnym?
Jak usunąć filtr z filmu TikTok