Hvordan generere en hash i Notepad++

En ekstra funksjon inkludert i Notepad++ som av og til kan være nyttig er hash-generatoren. En hash-generator er en funksjon som kan lage en kryptografisk hash fra en inngang.

Tips: En kryptografisk hash er en enveis matematisk funksjon. En inngang gis til en hashalgoritme og resulterer i utdata av en hash. Det er ingen matematisk prosess du kan bruke for å få tilbake den opprinnelige inngangen fra hashen. Utdataene til hashing-algoritmen er alltid den samme hvis inngangen er den samme, derfor kan hasher brukes til å bekrefte at to innganger var like.

En vanlig bruk av hashes er passordlagring. Ved kun å lagre en hash av passordet, kan et nettsted eller en enhet sammenligne hash av passordet i databasen med det innsendte passordet, hvis de samsvarer med brukeren kan logge på.

Hashes brukes også ofte for verifisering av applikasjonsintegritet. I denne bruken publiserer utvikleren av et program hashen til programvaren. Når en bruker laster ned programvaren, kan de sjekke at hashen til den nedlastede filen samsvarer med den til originalen. Hvis hashen samsvarer, kan brukeren være trygg på at programvaren de lastet ned er legitim og trygg å bruke. Hvis hashene ikke stemmer overens, er det mulig at programvaren ble ødelagt under nedlastingen eller har blitt endret, potensielt skadelig.

Hash-generatoren i Notepad++ støtter to hashing-algoritmer MD5 og SHA-256. MD5 er en gammel algoritme som av sikkerhetseksperter antas å være for svak til trygt å bruke for sensitive applikasjoner som for passord eller applikasjonsintegritetsverifisering. SHA-256 er en nyere og sterkere hashing-algoritme. Ideelt sett bør SHA-256 fortsatt ikke brukes for passord, men den anses som sterk.

Tips: Det er to klasser hashing-algoritmer, raske og sakte. Raske algoritmer, som MD5 og SHA-256, er raske å kjøre, noe som gjør dem ideelle for de fleste formål. Langsomme algoritmer som bcrypt og PBKDF2 er spesielt utviklet for å være tregere og mer intensive å kjøre, siden de er ment å brukes til å hash passord. Langsom hashing-algoritmer anbefales for bruk i passordlagring. De øker tiden og prosessorkraften som kreves av en hacker som forsøker å brute betydelig tvinge en lekket passorddatabase, mens du ikke bruker en betydelig ytelsesstraff under normalen bruk.

Hvordan generere en hash i Notepad++

Klikk på "Verktøy" i topplinjen, og velg deretter hashing-algoritmen du vil bruke. Deretter velger du hvordan du vil gi inndataene, du kan velge "Generer", "Generer fra filer" og "Generer fra utvalg til utklippstavlen".

Klikk på "Verktøy" i topplinjen, og velg deretter hashing-algoritmen og hvordan du vil gi inndata.

"Generer" lar deg skrive eller lime inn vilkårlig inndata i en tekstboks og få utdata-hashen.

Tips: Du kan bare legge inn nye linjer ved å lime dem inn fra et annet sted, å trykke enter fungerer ikke.

Skriv eller lim inn tekst i "Generer"-metoden for å se hashen til inndata.

"Generer fra filer" lar deg legge inn en rekke filer og generere hash for dem.

Importer én eller flere filer for å generere en hash for dem med "Generer fra filer"-metoden.

"Generer fra utvalg til utklippstavle" lar deg velge tekst i Notepad++ og hash den umiddelbart og legg hashen på utklippstavlen.