Mikä on tarkistussumma? Ja kuinka tarkistussummat lasketaan

Olemme kaikki tottuneet lähettämään tietoja Internetin(Internet) tai muiden paikallisten verkkojen kautta. Tyypillisesti tällainen data siirretään verkon yli bittien muodossa. Yleensä kun verkon kautta lähetetään tonnia tietoa, se on alttiina tietojen katoamiselle verkko-ongelman tai jopa haitallisen hyökkäyksen vuoksi. Tarkistussummalla varmistetaan, että vastaanotetut tiedot ovat vahingoittumattomia ja niissä ei ole virheitä ja menetyksiä. Tarkistussumma(Checksum) toimii sormenjäljenä tai tietojen yksilöllisenä tunnisteena.

Ymmärtääksesi tämän paremmin, harkitse tätä: Lähetän sinulle korin omenoita jonkun jakeluagentin kautta. Koska toimitusagentti on kolmas osapuoli, emme voi luottaa hänen aitouteensa kokonaan. Varmistaakseni, ettei hän ole syönyt yhtään omenaa matkalla ja että saat kaikki omenat, soitan sinulle ja kerron, että olen lähettänyt sinulle 20 omenaa. Kun vastaanotat korin, lasket omenoiden määrän ja tarkistat, onko se 20.

Mikä on tarkistussumma ja kuinka tarkistussummat lasketaan

Tämä omenoiden määrä on se, mitä tarkistussumma tekee tiedostollesi. Jos olet lähettänyt erittäin suuren tiedoston verkon (kolmannen osapuolen) kautta tai olet ladannut sellaisen Internetistä ja haluat varmistaa, että tiedosto on lähetetty tai vastaanotettu oikein, käytät tarkistussumma-algoritmia tiedostoosi, jota parhaillaan käsitellään. lähettää ja välittää arvon vastaanottajalle. Vastaanotettuaan tiedoston vastaanottaja käyttää samaa algoritmia ja sovittaa saadun arvon lähettämääsi arvoon. Jos arvot täsmäävät, tiedosto on lähetetty oikein eikä tietoja ole kadonnut. Mutta jos arvot ovat erilaiset, vastaanotin tietää välittömästi, että osa tiedoista on kadonnut tai tiedostoa on peukaloitu verkon kautta. Koska tiedot voivat olla erittäin arkaluonteisia ja tärkeitä meille, on tärkeää tarkistaa mahdolliset virheet, jotka ovat saattaneet tapahtua lähetyksen aikana. Niin, tarkistussumma on erittäin tärkeä tietojen aitouden ja eheyden säilyttämiseksi. Jo hyvin pieni muutos tiedoissa aiheuttaa suuren muutoksen tarkistussummassa. Protokollat ​​kutenTCP/IP , joka hallitsee Internetin viestintäsääntöjä, käyttää myös tarkistussummaa varmistaakseen, että aina oikeat tiedot toimitetaan.

Tarkistussumma on pohjimmiltaan algoritmi, joka käyttää kryptografista hajautusfunktiota. Tätä algoritmia sovelletaan datan tai tiedoston päälle ennen lähettämistä ja sen vastaanottamisen jälkeen verkon kautta. Olet ehkä huomannut, että se on latauslinkin vieressä, jotta tiedoston lataamisen yhteydessä voit laskea tarkistussumman omalla tietokoneellasi ja yhdistää sen annettuun arvoon. Huomaa, että tarkistussumman pituus ei riipu datan koosta vaan käytetystä algoritmista. Yleisimmät käytetyt tarkistussumma-algoritmit ovat MD5 ( Message Digest Algorithm 5), SHA1 ( Secure Hashing Algorithm 1), SHA-256 ja SHA-512. Nämä algoritmit tuottavat 128-bittiset, 160-bittiset, 256-bittiset ja 512-bittiset hajautusarvot. SHA-256 ja SHA-512 ovat uudempia ja vahvempia kuin SHA-1 ja MD5 , jotka joissakin harvoissa tapauksissa tuottivat samat tarkistussummat kahdelle eri tiedostolle. Tämä vaaransi näiden algoritmien pätevyyden. Uudemmat tekniikat ovat virheenkestäviä ja luotettavampia. Hashing-algoritmi muuntaa tiedot pääosin binäärivastineeksi ja suorittaa sitten joitain perustoimintoja, kuten AND , OR, XOR jne., ja lopuksi poimii laskelmien heksadesimaaliarvon.

Mikä on tarkistussumma? Ja kuinka tarkistussummat lasketaan

Tapa 1:  (Method 1: )Laske tarkistussummat (Calculate Checksums)PowerShellin(PowerShell) avulla

1. Käytä Windows 10(Windows 10) :n käynnistysvalikon hakua ja kirjoita PowerShell ja napsauta luettelosta Windows PowerShell .

2. Vaihtoehtoisesti voit napsauttaa hiiren kakkospainikkeella Käynnistä-painiketta ja valita valikosta ' Windows PowerShell '.

Avaa korotettu Windows PowerShell Win + X -valikossa

3. Suorita Windows PowerShellissä(Windows PowerShell) seuraava komento:

Get-FileHash yourFilePath
For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx

4. Kehote näyttää oletuksena SHA-256-hajautusarvon.( SHA-256 hash value by default.)

Laske tarkistussummat PowerShellin avulla

5. Muissa algoritmeissa voit käyttää:

Get-FileHash yourFilePath –Algorithm MD5
Or
Get-FileHash yourFilePath –Algorithm SHA1

Nyt voit yhdistää saadun arvon annettuun arvoon.

Voit myös laskea tarkistussummahajautusarvon MD5- tai SHA1-algoritmille

Tapa 2: Laske tarkistussumma online-tarkistussummalaskimella(Method 2: Calculate Checksum using Online Checksum Calculator)

On olemassa monia online-tarkistussummalaskimia, kuten "onlinemd5.com". Tämän sivuston avulla voidaan laskea MD5 , SHA1 ja SHA-256 tarkistussummat mille tahansa tiedostolle ja jopa mille tahansa tekstille.

1. Napsauta Valitse tiedosto(Choose file) -painiketta ja avaa haluamasi tiedosto.

2. Vaihtoehtoisesti vedä ja pudota tiedosto annettuun ruutuun.

Valitse haluamasi algoritmi ja hanki tarvittava tarkistussumma

3. Valitse haluamasi algoritmi ja hanki tarvittava tarkistussumma.( desired algorithm and obtain the required checksum.)

Laske tarkistussumma online-tarkistussummalaskimella

4. Voit myös yhdistää tämän saadun tarkistussumman annettuun tarkistussummaan kopioimalla annetun tarkistussumman Vertaa:-tekstiruutuun.

5. Näet rastin tai ristin tekstiruudun vieressä vastaavasti.

Hajautusarvon laskeminen merkkijonolle tai tekstille suoraan:(To calculate the hash for a string or text directly:)

a) Vieritä sivua alas kohtaan " MD5 & SHA1 Hash Generator for Text "

Voit myös laskea tiivisteen merkkijonolle tai tekstille suoraan

b) Kopioi merkkijono annettuun tekstiruutuun saadaksesi vaaditun tarkistussumman.

Muille algoritmeille voit käyttää osoitetta https://defuse.ca/checksums.htm . Tämä sivusto tarjoaa laajan luettelon monista erilaisista hajautusalgoritmien arvoista. Napsauta(Click) 'Valitse tiedosto' valitaksesi tiedostosi ja napsauta ' Laske tarkistussummat…(Calculate Checksums…) ' saadaksesi tulokset.

Tapa 3: Käytä MD5 & SHA Checksum Utility -apuohjelmaa(Method 3: Use MD5 & SHA Checksum Utility)

Lataa ensin MD5 & SHA Checksum Utility(download the MD5 & SHA Checksum Utility) ja käynnistä se kaksoisnapsauttamalla exe-tiedostoa. Selaa vain(Simply) tiedostoasi ja saat sen MD5 , SHA1 , SHA-256 tai SHA-512 hashin. Voit myös kopioida ja liittää annetun tiivisteen asiaankuuluvaan tekstiruutuun, jotta se yhdistetään helposti saatuun arvoon.

Käytä MD5 & SHA Checksum Utility -apuohjelmaa

Suositus:(Recommended:)

Toivon, että yllä olevat vaiheet auttoivat oppimaan Mikä on tarkistussumma? Ja kuinka se lasketaan; (What is Checksum? And How to Calculate it;)mutta jos sinulla on vielä kysyttävää tästä artikkelista, kysy ne kommenttiosiossa.



About the author

Olen ammattimainen ääniinsinööri, jolla on yli 10 vuoden kokemus. Olen työskennellyt monenlaisissa projekteissa pienistä kodin äänijärjestelmistä suuriin kaupallisiin tuotantoihin. Taitoni on luoda erinomaisia ​​ääniraitoja ja äänenkäsittelytyökaluja, jotka saavat musiikin kuulostamaan upealta. Olen myös erittäin kokenut Windows 10:n kanssa, ja voin auttaa sinua saamaan kaiken irti tietokonejärjestelmästäsi.



Related posts