introduksjon på typer chiffer
i ordet av digital svindel, for å hindre våre data, mange teknikker brukes til å holde våre data trygt fra hackere eller en tredjepart. I denne artikkelen skal vi diskutere typer kryptering. Før det, kan først se betydningen. Ren tekst er meldingen eller dataene som kan leses av avsender, mottaker eller tredjepart. Når ren tekst endres ved hjelp av noen algoritmer eller teknikker, kalles de resulterende dataene eller meldingen ciphertext. Kort sagt, konvertering av ren tekst, dvs. lesbar tekst, til ikke-lesbar tekst kalles chiffertekst.
Typer Av Kryptering
Flere typer kryptering er gitt som følger:
Start Ditt Gratis Programvareutviklingskurs
Webutvikling, programmeringsspråk, testing av Programvare&andre
div>
1. Caesar Cipher
I Caesar cipher erstattes settet med rene teksttegn med andre tegn, symboler eller tall. Det er en veldig svak teknikk for å skjule tekst. I Cæsars chiffer, er hvert alfabet i meldingen erstattet av tre steder ned. La oss se et eksempel. Den rene teksten ER EDUCBA. Som En Caesar chiffer, er hvert alfabet erstattet av tre-plass ned slik At E vil erstatte Med H, D vil erstatte Med G, U vil erstatte Med X, C vil erstatte Med F, b vil erstatte Med E, Og A vil erstatte Med D. Så her ren tekst ER EDUCBA Og chiffertekst ER HGXFED.
Caesar chiffer algoritme er som følger:
- Les hvert alfabet med ren tekst.
- Erstatt hvert alfabet med 3 plasser nede.
- Gjenta prosessen for alle alfabetet i ren tekst.
En Modifisert Versjon Av Cæsarchiffer: denne cipher fungerer på samme måte Som Cæsarchiffer; Den eneste forskjellen er – I Caesar cipher, er hvert alfabet erstattet av tre-plass ned der en modifisert versjon Av Caesar cipher, en bruker bestemmer nummeret for å erstatte alfabetet, og dette tallet vil være konstant. FOR EKSEMPEL ER EDUCBA og nummer for erstatning 1, Så E vil erstatte Med F, D vil erstatte Med E, U vil erstatte Med V, C vil erstatte Med D, b vil erstatte Med C, Og A vil erstatte Med B. Så her er ren tekst EDUCBA, Og chiffertekst ER FEVDCB.
en modifisert versjon Av Caesar cipher-algoritmen er som følger.
- Les hvert alfabet med ren tekst.
- Ta nummeret for erstatning.
- Erstatt hvert alfabet med et spesifisert tall ned.
- Gjenta prosessen for alle alfabetet i ren tekst.
2. Monoalphabetic Cipher
Som Caesar cipher og en modifisert versjon Av Caesar cipher er lett å bryte, kommer monoalphabetic cipher inn i bildet. I monoalfabetisk kan hvert alfabet i ren tekst erstattes av et annet alfabet unntatt det opprinnelige alfabetet. Det vil si At A kan erstattes av noe annet alfabet Fra B Til Z. B kan erstattes Av A Eller C Til Z. C kan erstattes Av A, B og D til z, etc. Mono alfabetisk kryptering forårsaker problemer med å knekke meldingen, da det er tilfeldige substitusjoner og et stort antall permutasjoner og kombinasjoner er tilgjengelige.
3. Homofonisk Substitusjon Chiffer
en homofonisk substitusjon chiffer er lik en monoalphabetic chiffer; den eneste forskjellen er i monoalphabetic, erstatter vi alfabetet med andre tilfeldige alfabetet unntatt den opprinnelige alfabetet hvori homofonisk substitusjon chiffer, er alfabetet erstattet av faste alfabetet eller sett med alfabetet. Substitusjonsalfabetet erstattes med te fast. For eksempel, erstatt A med x, E Med B, S med A, etc. eller erstatt A Med E, x eller L, B Med T, A, Z, etc.
4. Polygram Substitution Cipher
i polygram substation cipher, i stedet for å erstatte hvert alfabet med en annen, er alfabet Blokk erstattet med en annen blokk med alfabeter. Erstatt EDUCBA MED XYQLAB. I dette tilfellet VIL EDUCBA erstatte MED XYQLAB, MEN EDU kan erstattes med et annet sett av blokken, la oss anta AT EDU vil erstatte MED LOD. I denne typen ciphers gjøres ren tekst erstatning gjennom blokk for blokk i stedet for tegn for tegn.
5. Polyalfabetisk Substitusjon Chiffer
Polyalfabetisk Chiffer er også kjent Som Vigenere Chiffer, Som Leon Battista Alberti finner opp. I Polyalfabetisk Substitusjon Er Kryptering en metode for kryptering av alfabetiske tekster. Den bruker flere substitusjon alfabeter for kryptering. Vigener square eller Vigenere table brukes til a kryptere teksten. Tabellen inneholder 26 alfabeter skrevet i forskjellige rader; hvert alfabet er syklisk forskjøvet til venstre i henhold til det forrige alfabetet, tilsvarende De 26 mulige Cæsarchiffer. Krypteringen bruker et annet alfabet fra en av radene på ulike punkter i krypteringsprosessen.
La Oss vurdere Den Opprinnelige teksten Er Educba, og søkeordet Er Apple. For krypteringsprosessen er E parret Med A, den første bokstaven I den opprinnelige teksten, E, er parret Med a, den første bokstaven i nøkkelen. På samme måte brukes den andre bokstaven I den opprinnelige teksten, den andre bokstaven i nøkkelen, bokstaven på rad d og kolonne p er s. resten av den opprinnelige teksten er kryptert på samme måte. Den endelige krypteringen Av Educba Er Esjnfa.
6. Playfair Chiffer
Playfair chiffer kalles Også Playfair square. Det er en kryptografisk teknikk som brukes o kryptere dataene. Playfair-krypteringsprosessen er som følger:
- Opprettelse og populasjon av matrisen.
- Krypteringsprosess.
la oss diskutere de ovennevnte trinnene i detalj måte opprettelse og populasjon av matrisen. Den bruker en 5 * 5 matrise for å lagre søkeordet eller nøkkelen, som brukes for kryptering og dekryptering prosessen.
dette trinnet fungerer som følger.
- Skriv inn søkeordet i matrisen på radvis måte, dvs. fra venstre til høyre og topp til bunn.
- Hopp over dupliserte ord i søkeordet.
- Fyll de resterende mellomrom med resten av alfabeter (A – Z) som ikke var en del av søkeordet.
krypteringsprosessen fungerer som følger:
- Bryt alfabeter i grupper (hver gruppe må inneholde to verdier). Krypteringsprosessene vil bli utført på disse gruppene.
- hvis begge alfabeter i gruppen er like, legger du til x etter det første alfabetet.
- hvis begge alfabetet i gruppen er til stede i samme rad i matrisen, erstatt dem med alfabeter til deres umiddelbare høyre, henholdsvis. Hvis den opprinnelige gruppen er på høyre side av raden, skjer det å pakke rundt til radens venstre side.
- hvis både alfabetet i gruppen er til stede i samme kolonne, erstatte dem med alfabeter umiddelbar med nedenfor, henholdsvis. Hvis den opprinnelige gruppen er på undersiden av raden, skjer det å pakke rundt til radens toppside.
- hvis begge alfabetet i gruppen ikke er i samme rad eller kolonne, erstatt dem med alfabeter i samme rad umiddelbart, men i de andre hjørnene i rektangelet, som den opprinnelige gruppen definerer.
7. Hill Cipher
Hill cipher fungerer på flere alfabeter samtidig. Hill cipher fungerer som følger:
- Tilordne tallet til hvert alfabet i ren tekst. A = 0, B= 1….z = 25
- Organiser ren tekstmelding som en matrise av tall basert på trinnet ovenfor i tallformat. Den resulterende matrisen kalles en ren tekstmatrise.
- Multipliser ren tekstmatrisen med en tilfeldig valgt nøkkel. Merk at nøkkelmatrisen må være størrelsen på n * n der n står for antall rader i en ren tekstmatrise.
- Multipliser både matrisen, dvs. trinn 2 og trinn 3.
- Beregn mod 26-verdien av matrisen ovenfor, dvs. matriseresultater i trinn 4.
- oversett nå tallene til alfabeter, dvs. 0 =A, 1 = B, etc.
- resultatet av trinn 6 blir vår chiffertekst.
Anbefalte Artikler
dette er en guide Til Typer Kryptering. Her diskuterer vi det grunnleggende konseptet og ulike typer kryptering, som inkluderer henholdsvis caesar, monoalfabetisk og homofonisk substitusjonskryptering. Du kan også se på følgende artikler for å lære mer –
- Symmetriske Algoritmer
- HVA ER SFTP?
- Avansert Krypteringsstandard
- Kryptosystemer