Computer haben die Kryptographie völlig verändert. Vor dem Computerzeitalter wurde Kryptographie nur verwendet, um Nachrichten zu verschlüsseln. Einmal wurde Computer begann in der Kryptographie verwendet werden, höhere Mathematik sehr wichtig, um starken Verschlüsselung zu erstellen. Computer und Internet haben auch Kryptographie zwecks Authentifizierung und digitale Signaturen erweitert.
Verschlüsselung im Computer kann in zwei Kategorien, symmetrische und asymmetrische Verschlüsselung unterteilt werden. Symmetrischer Verschlüsselung wird auch ein-Tasten-Verschlüsselung bezeichnet, da derselbe Schlüssel verwendet wird, um sowohl verschlüsseln und Entschlüsseln der Nachricht. Asymmetrischer Verschlüsselung verwendet zwei verschiedene Schlüssel, einen privaten und einen öffentlichen Schlüssel. Asymmetrischer Verschlüsselung wird oft Verschlüsselung mit öffentlichem Schlüssel bezeichnet.
Symmetrischer Verschlüsselung kann sehr schnell und sicher erfolgen. Der größte Nachteil mit symmetrischen Verschlüsselung ist die Schlüsselverteilung. Bevor die symmetrische Verschlüsselung verwendet werden kann, muss der Schlüssel sicher für alle Beteiligten verteilt werden. Dies wird schnell ein logistischer Alptraum, wenn die Zahl der Menschen steigt beteiligt. Der Schlüssel sollten auch regelmäßig geändert werden, um zu minimieren das Risiko der Nutzung eines Schlüssels, der stark beschädigt wurde. Für die Verschlüsselung im Internet ist die symmetrischer Verschlüsselung keine praktikable Option. Dies ist nicht nur aufgrund der Vielzahl an Tasten, die nötig wäre, aber auch da bevor Sie sicher mit jemandem zu kommunizieren beginnen können, müssen Sie einen geheimen Schlüssel zu vereinbaren.
Asymmetrischer Verschlüsselung ist in der Regel langsamer als die symmetrische Verschlüsselung, aber es ist viel besser geeignet für das Internet. Sichere Schlüsselverteilung ist kein Problem, alle Beteiligten haben einen privaten und einen öffentlichen Schlüssel. Der private Schlüssel nur vom Eigentümer bekannt ist, ist der entsprechende Schlüssel auf der anderen Seite von allen bekannt.
Die privaten und öffentlichen Schlüsseln sind mathematisch verbunden, wenn eine Nachricht mit einem privaten Schlüssel verschlüsselt wurden, nur mit der entsprechende öffentliche Schlüssel den Text entschlüsseln kann. Somit können Sie sicher sein, dass die Nachricht vom Besitzer des privaten Schlüssels verschlüsselt wurde. Darüber hinaus können Sie eine Nachricht mit einem öffentlichen Schlüssel zu verschlüsseln und senden Sie die Nachricht über unsichere Pfade. Da niemand, außer der Besitzer des entsprechenden privaten Schlüssel die Nachricht entschlüsseln kann, spielt es keine Rolle, wenn andere von den verschlüsselten Text halten. Dies bedeutet auch, dass Sie sichergestellt werden, dass Sie mit der Person kommunizieren, die der Besitzer des privaten Schlüssels ist.
Aber wie können Sie sicher sein, dass Sie den Rechts öffentlichen Schlüssel haben? Jemand könnte Ihnen einen gefälschten Schlüssel und Ihnen sagen, dass es öffentliche Schlüssel Ihrer Bank ist. Wenn Sie sich entscheiden, den Schlüssel zu akzeptieren, könnte Sie am Ende verlosen Ihre Bank- und Kreditkarten-Daten an die Betrüger. Die Lösung ist einfach, Internet-Browser haben eine Reihe von vorinstallierten Zertifizierungsstellen, die sie Vertrauen werden. Diese Zertifizierungsstellen Zertifikate, die beweisen, dass eine Website wirklich die Seite, die sie vorgibt zu sein. Wenn eine Website ein Zertifikat von einer Zertifizierungsstelle vertraut Ihr Browser nicht, dass Sie erhalten eine Warnung, die sagen, dass das Zertifikat nicht von einer vertrauenswürdigen Zertifizierungsstelle ausgestellt wurde.