Wat Is openbare en persoonlijke sleutel encryptie?



Cryptografie dateert uit verscheidene millennia. Vroeg op, waren de berichten gecodeerd door een afzender en gedecodeerd door een geadresseerde met sleutels. Deze coderen en decoderen van de sleutels waren precies hetzelfde, dus moesten zij alles maar de afzender en de ontvanger geheim worden gehouden. Die gewijzigd in de vorige eeuw. De Britse geheime dienst en later een paar van de professoren van de Stanford-universiteit ontwikkelde een nieuwe cryptografische methode: openbare en persoonlijke sleutels.

Symmetrische codering

  • Tot het midden van de 20e eeuw, wanneer de twee partijen willen uitwisseling van geheime informatie over een afstand, elk een "codeboek" zou vereisen voor het coderen en decoderen van het bericht. Deze "codeboek" kan variëren van een eenvoudige vervanging van de letter-voor-nummer aan apparaten zoals de Enigma-machine, die Duitsland ontwikkeld tijdens de Tweede Wereldoorlog. Het is mogelijk om het breken van de code in symmetrische codering, zoals werd bewezen toen Alan Turing aan Bletchley Park ontworpen een ontcijferen machine die van de Enigma-machine codering kraken.

Openbare en persoonlijke sleutel

  • De oplossing voor dit beveiligingslek codering kwam in de tweede helft van de 20e eeuw en bestond uit twee delen. Ten eerste bestond de oplossing uit met behulp van een openbare sleutel of codering script dat bekend was voor beide partijen, evenals die publiekelijk beschikbaar zijn. Het tweede deel van het systeem gebaseerd op het bestaan van persoonlijke sleutels. Zowel de afzender als de geadresseerde hebben hun eigen openbare en persoonlijke sleutels, elk uniek maar delen wiskundige gemeenschappelijkheid met de andere.

    Een eenvoudig voorbeeld van een persoonlijke sleutel is een vijfcijferig niet-priemgetal. Dit getal berekenen door optelling van de talrijke kleinere aantallen. U kunt elk van deze combinaties als een unieke sleutel, maar alle combinaties moeten optellen tot hetzelfde nummer. De vijf cijfers niet-priemgetal is de openbare sleutel; de unieke combinatie van nummers toevoegen tot dat getal de persoonlijke sleutel is. Als iemand wil voor het coderen van een document voordat u het verzendt, kan hij doen met behulp van de openbare sleutel van de geadresseerde. De ontvanger kan dan de eigen persoonlijke sleutel gebruiken om het document te decoderen.

Digitale handtekeningen

  • Een afzender kunt ook codering met openbare en particuliere sleutels gebruiken om een digitale handtekening te maken. De geadresseerde kan vervolgens controleren of de legitimiteit van de oorsprong en de Schepper van het bericht. De naam of de identificatie van de afzender is gecodeerd, of "hashed," met behulp van de afzender privé sleutel en verzonden via het Internet. Wanneer deze is ontvangen, geldt de ontvanger de openbare sleutel van de afzender aan de digitale handtekening controleren of dat het door de legitieme partij werd verzonden.

Algoritmen

  • Openbare en particuliere sleutels creëren is niet zo eenvoudig als het voorbeeld van de vijf-figuur niet-priemgetallen. Over het algemeen impliceert het proces ingewikkelde wiskundige formules die alleen bekend is aan de partijen die met behulp van de gecodeerde communicatie. Deze formules worden geïdentificeerd als algoritmen. Ze bestaan vaak uit meerdere pagina's van formules en cijfers die worden gebruikt voor het omzetten van SMS-berichten in de digitale formaten gebruikt in zowel de publieke en de private sleutel creatie. Gebruikers zijn niet verplicht om te leren van deze algoritmen; Zij treden slechts een of twee toetsen op het toetsenbord van de computer, tablet of smartphone om te beginnen de codering of decodering van elk bericht met behulp van de openbare en particuliere sleutels proces.

Gerelateerde Artikelen

Voordelen & nadelen van prive-sleutel encryptie

Voordelen & nadelen van prive-sleutel encryptie

Codering van de persoonlijke sleutel is een beveiligingsmethode gebruikt om gegevens veilig te verzenden via communicatieverbindingen. Ook wel "codering met geheime sleutels", deze methode van het omzetten van gegevens in onleesbare gegevens hee
Hoe opnieuw maken van een gebroken SSL certificaat persoonlijke sleutel

Hoe opnieuw maken van een gebroken SSL certificaat persoonlijke sleutel

Af en toe is een SSL-certificaat beschadigd of installeren zonder een goed gegenereerde sleutel. Wanneer dit gebeurt dat het vaak niet meer werkt met IIS of andere webservers.Hier is hoe te herscheppen van de persoonlijke sleutel voor het SSL-certifi
Wat zijn openbare Records op een rapport van het krediet?

Wat zijn openbare Records op een rapport van het krediet?

Uw kredietrapport is een evoluerend compilatie van uw financiële geschiedenis. Het verslag bevat persoonlijke gegevens, met inbegrip van het huidige adres en sofi-nummer, en kredietrekeningen, zoals creditcards en autoleningen. Het verslag bevat ook
Wat Is openbare aansprakelijkheidsverzekering?

Wat Is openbare aansprakelijkheidsverzekering?

Openbare aansprakelijkheidsverzekering is een beleid dat eruit gehaald door een bedrijf dat zich met het publiek, face-to-face bezighoudt of de klant over de zaken komt of het bedrijf naar de klant gaat. Een klant kan een bedrijf aanklagen als dat be
Wat Is een privé persoonlijke lening?

Wat Is een privé persoonlijke lening?

Of je extra geld om een auto te kopen moet, biedt zet een aanbetaling op een nieuw huis of om van de schuld, een particuliere geldschieter een manier om een persoonlijke lening, soms met minder gedoe. Vanwege snellere goedkeuring tijden en minder pap
Wat zijn openbare dienst banen?

Wat zijn openbare dienst banen?

Publieke dienstverleners kunnen bouwen succesvolle carrière maken van belangrijke en invloedrijke politieke beslissingen, helpen voor het behoud van bedreigde soorten of beherende instanties van het openbaar vervoer. Bent u geïnteresseerd in het werk
Wat Is een legenda of sleutel op de kaart?

Wat Is een legenda of sleutel op de kaart?

Een kaart zonder een legende, ook bekend als een sleutel, is weinig meer dan een afbeelding. Een legenda bevat alle informatie die u nodig te ontcijferen van een kaart van symbolen. Legendes verklaren alle de betekenissen van de stippen, kleuren, lij
Wat Is de concrete persoonlijke goederen voor South Carolina's Probate Hof?

Wat Is de concrete persoonlijke goederen voor South Carolina's Probate Hof?

In juridische zin is iets "tastbare" als u fysiek kan aanraken of houd hem in je handen. South Carolina wet onderscheidt tastbare persoonlijk eigendom van "immateriële" eigenschap. Sommige lichamelijke zaken vereist het probate proces
Wat zijn openbare hulp programma's?

Wat zijn openbare hulp programma's?

Overheidssteun verwijst naar elk regering-run programma dat een laag inkomen mensen helpt met fundamentele behoeften zoals voedsel en onderdak. Programma's kunnen bieden directe voordelen of voorzien van geadresseerden geld om hen te helpen aankoop n
Wat gebeurt er met persoonlijke bezittingen na een Foreclosure?

Wat gebeurt er met persoonlijke bezittingen na een Foreclosure?

Bij aankoop van een huis door een hypothecaire lening, wordt uw lening beveiligd door de bestaande eigenschap. Als u standaard op uw betalingen, kan uw geldschieter verhinderen en bezit van het onroerend goed als onderpand tegen een eventueel onbetaa
Hoe om te beslissen wat te zetten in persoonlijke vooruitgang melden op het werk

Hoe om te beslissen wat te zetten in persoonlijke vooruitgang melden op het werk

Ontwikkeling en het gebruik van een standaard formaat voor voortgangsrapportage je helpen zal is focus op wat belangrijk aan uw management. Dit houdt u van het verspillen van je tijd rapportage dagelijkse activiteiten of incidentele en van het verspi
Wat Is mijn Facebook API-sleutel?

Wat Is mijn Facebook API-sleutel?

Facebook's application programming interface, of "API" voor korte, kan webontwikkelaars Facebook's social tools integreren in hun websites. De API-sleutel is een numerieke waarde die Facebook scripts en codes vereisen om te werken met de juiste
Java encryptie AES 256 Code

Java encryptie AES 256 Code

Codering is een van de beste methoden voor de beveiliging van digitale gegevens. Codering kan de gebruiker gegevens via een code die alleen door de gebruiker kan worden ontsleuteld verduisteren of andere vertrouwde personen. Niet verrassend, hebben p
Wat Is het fundamentele verschil tussen symmetrische en asymmetrische codering?

Wat Is het fundamentele verschil tussen symmetrische en asymmetrische codering?

Codering is een proces waarbij een wiskundige formule, bekend als een algoritme, wordt toegepast op menselijke leesbare gegevens, bekend als platte tekst om te zetten in een schijnbaar willekeurige, onleesbare vorm, bekend als gecodeerde tekst. Het f