5 sätt att generera en MD5-filkontrollsumma (Windows och Android)

By rik

Hur skapar man en MD5-kontrollsumma för en fil?

Undrar du hur man genererar en MD5-kontrollsumma för en fil? Då har du kommit rätt! I den här artikeln kommer jag att presentera sju olika metoder för att åstadkomma detta, så du kommer garanterat att hitta en som passar dina behov.

Generellt sett kan MD5-kontrollsumman för en fil beräknas antingen via kommandoraden eller med hjälp av tredjepartsprogram som Hash Generator eller MD5 Checksum-verktyg. Syftet med en MD5-kontrollsumma är att upptäcka eventuella fel eller korruption, särskilt efter att en fil har överförts.

Den här artikeln fokuserar inte på att djupdyka i MD5-algoritmen i sig. Om du är intresserad av mer information om detta, rekommenderar jag att du först läser en artikel som förklarar grunderna. Det kommer att ge dig den nödvändiga bakgrundskunskapen innan du börjar arbeta med MD5-filkontrollsummor.

Låt oss återgå till huvudämnet. Det finns flera olika sätt att generera MD5-kontrollsummor för filer, och jag ska nu visa dig ett flertal av dem.

Använda en online MD5-generator

En online MD5-generator är ett smidigt verktyg som beräknar MD5-hashen för en given sträng. MD5 är en envägs hashfunktion, vilket innebär att den tar en inmatning (ett meddelande) och konverterar det till en fast sträng av tecken, även kallad meddelandesammandrag.

En MD5-hashgenerator fungerar genom att du matar in en sträng i det avsedda fältet, och en MD5-omvandlare använder en kryptografisk hash-algoritm som är särskilt utformad för MD5-hashning med en 32-tecken hexadecimal teckenuppsättning för att beräkna datan.

När begäran har hanterats av MD5-hashgeneratorn kan den resulterande MD5-hashen skickas till mottagaren. Integriteten hos filen kan verifieras genom att dekryptera MD5-hashen. Om samma hash genereras, bekräftas att filen är oförändrad.

Detta online MD5-verktyg kan generera en MD5-hash av vilken sträng som helst. Det är mycket användbart för att kryptera lösenord, kreditkortsinformation och annan känslig data i MySQL, PostgreSQL eller andra databaser. Detta verktyg är särskilt användbart för PHP-programmerare, ASP-programmerare och alla som använder MySQL, SQL eller PostgreSQL.

Via kommandotolken

I Microsoft Windows 10 finns ett inbyggt kommandoradsverktyg som heter ”CertUtil”, som fungerar som en certifikattjänst. Det här verktyget har en switch som kallas ”Hashfile” som gör det möjligt att generera en hashsträng. Här kan man ange vilken algoritm som ska användas, till exempel MD5:

certutil -hashfil <fil> <algoritm>
certutil -hashfile myfile.zip MD5

Med PowerShell

Det finns även ett kommando tillgängligt i PowerShell.

Detta är en effektiv och enkel metod eftersom det inte kräver någon extra kodning. Om du använder PowerShell 4.0 eller senare finns kommandot `Get-FileHash` tillgängligt. Med hjälp av det här kommandot kan du enkelt generera en hash för en fil.

Hash Generator: Högerklicka för att generera en MD5-kontrollsumma

Det finns också verktyg som lägger till ett alternativ i högerklicksmenyn på en fil. Hash Generator är ett av dem, och vi kommer tillbaka till det inom kort. Denna typ av verktyg ger dig ett smidigt alternativ direkt i ditt system.

Efter installationen av ett sådant verktyg kan du högerklicka på en fil i Windows och en kontextmeny visas. Den menyn kommer att innehålla ett alternativ som heter ”Hash Generator”, vilket möjliggör generering av önskad hash för den valda filen.

MD5 Checksum Utility

MD5 & SHA Checksum Utility är ett annat verktyg som används för att generera olika typer av checksummor eller hash.

Detta verktyg skiljer sig från Hash Generator på så sätt att det låter dig jämföra hashvärdet för den faktiska filen med ett givet hashvärde, vilket gör det möjligt att verifiera filintegriteten.