whycomputer.com >> Datornätverk >  >> Programvara

Skillnaden mellan SHA och AES -kryptering

Det finns en hel del olika koncept som går in på att kryptera meddelanden. Medan regeringen har utvecklat standarder för kryptering av meddelanden genom Advanced Encryption Standard, den har också utvecklat Secure Hash Standard för autentiseringsändamål. Båda arbetar för att säkra överförd data. För att förstå hur de skiljer sig åt, dock, du måste förstå skillnaden mellan krypteringsmetoder och kryptografiska hashfunktioner.

Grundläggande kryptering

Den grundläggande förutsättningen för kryptering av data är att kryptera den på något sätt för att göra den oläslig för någon annan än den avsedda mottagaren. Kryptering fungerar genom att kryptera meddelandet med hjälp av en krypteringsnyckel, "som en läsare sedan kan använda för att avkoda meddelandet och läsa dess innehåll. Teoretiskt sett så länge nyckeln är säker kommer meddelandet att förbli privat. Alla med nyckeln kan vända processen, dock, som kräver specifika krypteringstekniker för att minimera risken för en sådan händelse.

AES -kryptering

Advanced Encryption Standard skapades av National Institute for Standards in Technology för att underlätta en allmän och stark krypteringsmetod för användning i regeringskommunikation. Detta gynnar även andra institutioner, såsom banker eller medicinska anläggningar, som också behandlar känslig data. Det primära målet med AES är att skapa en krypteringsmetod som är irreversibel utan nyckeln, och som använder nycklar som är obrytbara genom gissningar eller brutala kraftattacker. Det betyder att om inte någon har en nyckel, eller räknar ut hur man bryter själva krypteringsmetoden, AES representerar ett säkert sätt att dölja data från oönskade tredje parter.

Hashfunktioner

En hash -funktion liknar en krypteringsalgoritm genom att den är avsedd att kryptera data på något sätt. Dock, likheterna slutar här. Istället för att dölja ett datameddelande, en hash -funktion utför transformationer på meddelandet för att producera ett värde, ofta mindre i längd än det ursprungliga meddelandet. Detta värde är helt unikt för meddelandet:inga två uppsättningar data kan producera samma värde från en solid kryptografisk hash -funktion. Vidare, processen är oåterkallelig. Hashfunktioner använder inte krypteringsnycklar, och värden från hash -funktioner kan inte dekrypteras för att få det ursprungliga värdet.

SHA -standarder

Secure Hash -standarden, även från NIST, beskriver en standardalgoritm för en hash -funktion. Denna funktion krypterar inte ett meddelande utan, enligt NIST -standarder, skapar en "sammanfattning" av budskapet, eller hashvärde. Denna sammanfattning kan användas för verifiering av meddelandets innehåll. Avsändaren kan köra meddelandet via en SHA -funktion, bifoga sammanfattningen till meddelandet och skicka det. Mottagaren kan sedan köra meddelandet genom samma SHA -funktion och jämföra sammandragningsvärdena. Om de är olika, meddelandet har skadats eller manipulerats. SHA -standardalgoritmen kan kopplas till AES -kryptering för att ge såväl autentisering som kryptering för känsliga meddelanden.


URL:https://sv.whycomputer.com/programvara/1014008860.html

Programvara
  • Vad är skillnaden mellan ett PDF- och Word -dokument?

    PDF -filer och Microsoft Word -filer används för att visa dokument i ett läsbart format. Filtilläggen tillhör Adobe och Microsoft, respektive. PDF -format En PDF är en Adobe Acrobat Reader -fil. PDF står för portabelt dokumentformat. Word -format Microsoft Word -dokument lagras med DOC -t

  • Vad är skillnaden mellan ERP och SOA?

    Det är mycket förvirring när det gäller programvaruterminologi. ERP och SOA är väldigt olika men kan användas i samma mening när det hänvisar till företagssystem, vilket ökar förvirringen. ERP ERP står för Enterprise Resource Planning. Ett ERP -system är en uppsättning funktionella moduler so

  • Vad är skillnaden mellan en OCR och en OMR?

    OCR (optisk teckenigenkänning) och OMR (optisk märkigenkänning) är specialiserade system som konverterar bilder på ett papper till ett format som är lättläst och bearbetat av en dator. Både OCR- och OMR -tekniken består av hårdvaru- och programvarukomponenter. De fungerar genom att läsa bilder med s

Datornätverk © https://sv.whycomputer.com