Kryptografiska algoritmer är sekvenser av processer, eller regler som används för att chiffrera och dechiffrera meddelanden i ett kryptografiskt system. Enkelt uttryckt är de processer som skyddar data genom att se till att oönskade personer inte kan komma åt den. Dessa algoritmer har en mängd olika användningsområden, inklusive säkerställande av trygg och verifieras finansiella transaktioner.
De flesta kryptografi algoritmer omfatta användning av kryptering, som gör två parter att kommunicera samtidigt förhindra att obehöriga personer från att förstå dessa meddelanden. Kryptering förvandlar läsbar klartext till något oläsbar, även känd som ciphertext . Den krypterade information som sedan dekrypteras att återställa den, vilket gör den begriplig för den avsedda part. Både kryptering och dekryptering fungerar bygger på algoritmer. Det finns många olika typer av kryptografiska algoritmer, men de flesta av dem passar in i ett av två klassificeringar-symmetriska och asymmetriska. Vissa system dock använda en hybrid av båda klassificeringarna. Symmetriska algoritmer, som också kallas symmetrisk nyckel eller delad-nyckel algoritmer, arbete med hjälp av en nyckel som endast de två godkända parter. Även om dessa kan genomföras i form av block chiffer eller chiffer ström, att samma nyckel används för både kryptering och dekryptering av meddelandet. Data Encryption Standard (DES) och Advanced Encryption Standard (AES) är de mest populära exemplen på symmetrisk kryptering algoritmer. Asymmetrisk kryptering algoritmer förlita sig på ett par nycklar-en publik nyckel och en privat nyckel. Den offentliga nyckeln kan avslöjas, men att skydda uppgifterna, den privata nyckeln måste vara hemliga. Dessutom måste kryptering och dekryptering av data skall utföras av de tillhörande privata och publika nycklar. Till exempel data krypteras med den privata nyckeln måste dekrypteras av den publika nyckeln, och vice versa. RSA är en av de vanligaste exemplen på denna algoritm. symmetriska algoritmer är oftast mycket snabbare än asymmetriska algoritmer. Detta beror till stor del på att endast en nyckel krävs. Nackdelen med delad-nyckel-system är dock att båda parter vet den hemliga nyckeln. Dessutom, eftersom den algoritm som används är det offentliga rummet, det är faktiskt nyckeln som kontrollerar tillgång till uppgifterna. Av dessa orsaker måste nycklar att skyddas och ändras relativt ofta för att garantera säkerheten.Även om kryptografiska algoritmer används för att tillhandahålla säkerhet, de är inte 100% idiotsäkert. Optimalt system kan infiltreras och känslig information kan äventyras som följd. Rigorösa tester av algoritmer, inte minst mot etablerade standarder och svagheter är avgörande för att säkerställa största möjliga säkerhet.
- Vad är skillnaden mellan http och https?
- Vad är kryptering Security Software?
- Vad är SSL (Secure Sockets Layer)?
- Vilka var de första e-postleverantörer?
- Vad är skillnaden mellan Webbdesign och Hosting?
- Vilka olika typer av filmredigering Software?
- Vad är dedikerad server arkitektur?
- Vad är Network Address Translation?
- Läs mer :
- Läs mer : Vad är Multichassis Multilink PPP?
Kommentarer