Diffie Helman gibt es in verschiedenen Formen.
Diffie Hellman One ist 768 Bit lang, der Film ist DIFI-Home und 1024 Bit lang, und
fünf sind 1536 Bit lang.
Je länger die Schlüssellänge, desto sicherer.
Der Nachteil ist jedoch, dass mehr Rechenleistung erforderlich wäre.
Zur Wiederholung asymmetrischer Schlüsselalgorithmen werden heutzutage in VPN nicht mehr nur die Daten beschädigt, sondern
sie helfen bei der Festlegung eines gemeinsamen Geheimnisses.
Sie werden auch für andere Dinge wie eine Syndizierung verwendet, über die ich in einem Moment
sprechen möchte, in dem symmetrische Schlüsselalgorithmen wie Alias zur Bolt-Verschlüsselung von Daten verwendet werden.
Wir haben also die Vertraulichkeitsverschlüsselung behandelt.
Schauen wir uns das zweite Ziel an, nämlich die Integrität.
Wir möchten sicherstellen, dass die Daten nicht manipuliert werden.
Mit anderen Worten möchten wir wissen, dass diese Daten das Internet oder ein anderes Netzwerk unverändert zwischen den
beiden Parteien durchquert haben.
Die Datenintegrität verwendet Algorithmen, die als Hash-Algorithmen bekannt sind, auch bekannt als Treptow oder Message
Digests, wobei diese Einwegalgorithmen anders als bei Verschlüsselungsalgorithmen sind, die umgekehrt werden können, wobei Hash-Algorithmen beliebige
Daten in einen Hash fester Länge konvertieren.
Ein Beispiel wäre der Fünf- oder Nachrichten-Digest-Algorithmus 5, der eine feste Länge von 128 hat.
Das soll jetzt Hashing demonstrieren.
Beachten Sie, dass ich willkürliche Informationen mitnehmen kann.
Sagen wir, mein Name und ich kann ihn in diesem Fall hash shaw Shaugh oder Secure Hash Algorithmus ist sicherer als
M. D 5.
Dies ist der hexadezimale Forshaw und der Binärwert Forshaw.
Nun, wenn ich einen Wert ändere, indem ich zum Beispiel mache, dass David 1 und der Hash die gesamten
Hash-Änderungen wieder bemerkt.
Beachten Sie aber, dass es eine feste Länge hat.
Ich könnte dort eine Reihe von Namen eingeben
und es erneut anspielen.
Beachten Sie die gesamten Hash-Änderungen.
Aber er hat eine feste Länge.
Ich könnte mal einen Text von "USA Today" kopieren.
Beliebige Länge.
Ich könnte die Encyclopedia Britannica mit einem leeren Five-Hash durchgehen lassen und mit 128 aufwarten.
Das ist
Ich könnte zum Beispiel annehmen, dass der Artikel von USA Today in einen leeren Five-Hash-Generator gesteckt wird
und auf einen 128-Bit-Hashwert aufmerksam wird.
Oder ich könnte das ersetzen, indem wir einfach meinen Namen sagen und es wird ein 128-Bit-Hashwert auftauchen, der die Veraschung nicht rückgängig
machen kann, da Daten verloren gehen.
Sie können 128 nicht nehmen, aber M. D fünf Hash umgekehrt und es kommt die Encyclopedia Britannica.
Aber man kann die Encyclopedia Britannica nehmen und es mit 128 aber Wert aufbringen.
Bitte beachten Sie, dass sich der Hash ändern wird.
Wie ich gezeigt habe, wenn sich ein Teil des Eingabewerts ändert, können wir mit dem Hashing Daten
beliebiger Länge durch einen leeren Five- oder Char-Hash führen.
In diesem Fall ist es M. D fünf und kommen mit einem festen Wert von 128, aber in Ash Valley können
Sie den 128-Bit-Hashwert nicht verwenden und den Vorgang umkehren und die ursprünglichen Daten anzeigen.
Es ist eine Einwegfunktion oder Falltürfunktion.
Es gibt verschiedene Hash-Algorithmen, die M verwendet werden können. D 5 ist wiederum 128.
Das ist M-B 5 wird heute nicht empfohlen.
In Netzwerkumgebungen wird Shaw 160 Betson Länge zu diesen 256 oder Sabran 12 Bits
Länge und Shaugh 3 für 2012 veröffentlicht.
Seien Sie sich bewusst, dass es verschiedene Hashalgorithmen gibt, die in den
heutigen Netzwerkumgebungen empfohlen werden.
Als Beispiel, wenn Peter Daten an Sirra senden wollte, um Vertraulichkeit und Integrität zu teilen, würde
Folgendes passieren.
Peters private Informationen, die niemand außer Sarah lesen sollte, werden zunächst mit einem Verschlüsselungsalgorithmus
wie einem Ja verschlüsselt.
In diesem Fall gehen wir nun davon aus, dass ein gemeinsamer geheimer oder Shaid-Schlüssel abgeleitet wurde.
Vorausgesetzt, dass dies passiert, kann Peter die Daten mit einem symmetrischen Schlüssel-Algorithmus wie s verschlüsseln.
Die Kindertextinformationen werden also in verschlüsseltem Text verschlüsselt.
Dies bietet Vertraulichkeit, die Petah dann nimmt, wenn beschädigter Text Text verschlüsselt und mit einem Hash-Algorithmus
wie Shawa M hasht. D. 5, die mit einem Hash fester Länge aufwartet.
Dadurch wird die Datenintegrität sichergestellt.
Denken Sie daran, dass sich auch der Hash ändert, wenn ein Teil des Datums geändert wird.
Also nimmt Peter den Klartext, der mit einem Algorithmus wie s verschlüsselt ist, auf Chiffretext, den er verschlüsselt
hat, und verschlüsselt ihn mit einem Hash.
Sogar ein Pin ist der Hash zum verschlüsselten Geheimtext und sendet ihn an Sarah.
Sarah Nach Erhalt der Daten möchte der verschlüsselte Geheimtext in diesem Fall sicherstellen, dass
die Daten nicht manipuliert wurden, bevor der Text vollständig entschlüsselt wurde.
Also nimmt Sarah den verschlüsselten Text und hasst ihn selbst, um mit einem M zu kommen. D fünf Wilshaw-Haschisch.
Sie vergleicht dann den von ihr abgeleiteten Hash mit dem an die verschlüsselten Daten angehängten Hash.
Nur wenn die Hashes die gleichen sind, wie sie jetzt den Text entschlüsseln, wenn die Hashwerte gleich sind.
Dies bedeutet, dass sich die Daten während der Übertragung nicht geändert haben.
Wenn die Hashes gleich sind, kann Saraa die Daten entschlüsseln, indem sie die Verschlüsselung des Asses umkehrt und
weiß, dass die Daten nicht manipuliert wurden.
Das heißt, was Joe Hacker davon abhält, die Daten zu ändern, so dass er die Daten manipuliert, bevor er Cerra
erreicht, indem er sie mit einem Ja-Hash verschlüsselt, der falsche Daten enthält, sagen wir Shaw und
fügen einen neuen Hash an die Daten an und übertragen ihn an Sarah.
Sarah hat keine Möglichkeit zu wissen, dass die Daten manipuliert wurden, denn wenn sie den Vorgang durch
Hashing dieser neuen Daten rückgängig macht, ist der Hash derselbe wie der von Joe Hakas an die neuen Daten angehängte Hash.
Um das zu bekämpfen, was Pete tun muss, ist eine so genannte Hash-Nachricht in Fragencode oder SCHMOCK zu verwenden, und es gibt
zwei Varianten davon.
Sie haben einen Schmuck M. D 5 und H Mac Shaw.
Und was PD tun muss, ist die Daten in beliebiger Länge.
Mit anderen Worten, die Daten, die er an Sarah Plus senden möchte, einen geheimen Schlüssel, den nur Sarah und
er kennen und nun diese beiden Werte mit den fünf oder Shaw-Werten versehen, um den Hashwert zu erhalten, der Joe Hacker davon abhält, die
Daten zu manipulieren.
Da Joe-Hacker nicht wissen, was der geheime Schlüssel ist, den Peter und Sirah in Kombination mit dem Hash-Algorithmus
verwenden, wird Joe Hacker nicht wissen, was der geheime Schlüssel ist.
Wenn er also die Daten hashst, weiß Sarah, dass die Daten manipuliert wurden,
weil der Hash, den sie herstellt, nicht derselbe Hash ist.
In Kombination mit dem geheimen Schlüssel und dem Hashing der beiden wird Joe Hacker nicht wissen,
was der geheime Schlüssel ist.
Wenn also Joe Hacker hasst, werden die Daten nicht identisch mit dem neuen Hash, den Sarah ableitet, und sie
weiß daher, dass die Daten manipuliert wurden.
Nur Peter und Sarah wissen, was dieser Geheimschlüssel nicht ist.
Joe Hacker sagt, er kann die Daten nicht erfolgreich manipulieren und den gleichen Hash auf faire Weise ableiten.
Somit wird die Datenintegrität mit einem Schlag in Kombination mit M versehen. D 5 und Shaw.
Das dritte zu erreichende Ziel ist das authentische Kation.
Jetzt erkennt die Authentifizierung, dass die empfangenen Daten die gleichen Daten sind, die gesendet wurden, und dass der Absender der
Forderung tatsächlich der tatsächliche Absender ist.
Jetzt haben wir bereits über Integrität gesprochen.
Nun schauen wir uns eine Sache an, um zu sehen, ob es tatsächlich die gibt, von denen sie behaupten,
dass sie es sind.
Dies geht über die Überprüfung der Quelle hinaus, die versucht, auf eine anfängliche Protokollierung mit Dienstfreigaben zuzugreifen.
Sie sollten auch bestätigen, dass die Quelle nicht durch einen angreifenden Host ersetzt wurde.
Im Verlauf des Gesprächs, das als Session-Highjacking bekannt ist, möchten Sie sicherstellen, dass die Person, mit der Sie sich
unterhalten, die Person ist, von der sie behaupten, dass sie sie sind und dass sie nicht durch einen Hacker
ersetzt wurde.
Es gibt zwei Arten der Authentifizierung, also hätten wir Akkad eine mit einem Wertzuschreibungsschlüssel schicken können.
Dies ist ein geheimer Schlüsselwert, der manuell in jeden Peer eingegeben wird und zur Anzeige des Piers
verwendet wird.
Oder wir könnten RSA-Signaturen verwenden, die den Hash mit einem privaten Schlüssel verschlüsseln.
Schätzen Sie in diesem Beispiel zuerst den Schlüssel.
Peter muss von Sarah authentifiziert werden.
In diesem Fall nimmt Peter einen Diffie Helman-Formschlüssel an, aus dem der mit Sarah vereinbarte, zuvor gemeinsam genutzte Schlüssel
abgeleitet wurde, der außerhalb des Bandes hätte erfolgen sollen, und andere Informationen, die sich auf OPSEC beziehen,
und er hasht dies mit einem der beiden M. D Feibel Shaw und er fügt den Hash mit seinen
Identifikationsinformationen an ein Paket an. Dies kann die IP-Adresse oder der Hostname sein, die für das VPN verwendet werden.
Sarah kann dann eine lokale Kopie der Informationen, die den vereinbarten, vorab gemeinsam genutzten Schlüssel
enthält, hashieren und abschließend kann Hesh sie ihren lokal abgeleiteten Hash mit dem Hash, den Sie von
Peter erhalten haben, abrechnen.
Wenn sie dasselbe wissen, weiß sie, dass Peter den gleichen vorinstallierten Schlüssel hat wie sie, und sie kann Peter
darauf hinweisen, dass die Hashwerte unterschiedlich sind. Sie weiß, dass Peter nicht den richtigen vorinstallierten Schlüssel hat und
das VPN daher nicht eingerichtet ist.
Die zweite Option ist die Verwendung digitaler Signaturen. Digitale Signaturen haben mehrere
Vorteile, einschließlich des automatischen Schlüsselaustauschs, ohne dass statische Authentifizierungsschlüssel auf mehreren Geräten programmiert
werden müssen.
Dies ermöglicht eine Skalierbarkeit.
Die Schlüssel L'anse sind auch viel besser zu schätzen, sollten Schlüssel regelmäßig geändert werden.
Und in der Realität passiert das oft nicht.
Ein weiterer Vorteil digitaler Signaturen ist die Nicht-Ablehnung.
Das bedeutet, dass Sie nicht bestreiten können, an einer Unterhaltung beteiligt zu sein, weil Sie die einzige Person sind,
die Ihren privaten Schlüssel besitzt.
Die Funktionsweise ist also Pita. In diesem Beispiel nimmt ein Diffie Hellman wackelige und andere Informationen an und hasst
diese auf ähnliche Weise wie Pre-Shared Keys.
Beachten Sie jedoch, dass der Voreinstellungsschlüssel nicht in dieser Liste enthalten ist.
Dieser Hash ist jetzt mit dem privaten Schlüssel von Peter signiert. Denken Sie daran, dass Peter die einzige Person ist, die über
diesen privaten Schlüssel verfügt, der eine so genannte digitale Signatur erstellt.
Eine digitale Signatur wird also erstellt, wenn Informationen mit einem privaten Schlüssel verschlüsselt werden.
Bitte denken Sie daran, dass, wenn etwas mit dem privaten Schlüssel einer Person verschlüsselt wird,
nur der öffentliche Schlüssel dieser Person entschlüsselt werden kann.
Diese Informationen an Sarah Sarah entschlüsselt die erhaltene Unterschrift von Peter und entschlüsselt sie mit dem öffentlichen Schlüssel von
Peter, den er zuvor von Peter erhalten hatte.
Dies führt zu dem ursprünglichen Hash, den Peter erstellt hat.
Sarah Not nimmt die gleichen Informationen, die sie vor Ort hat, und hasst sie selbst, um ihren eigenen Hash
der verschiedenen Parameter abzuleiten.
Sie vergleicht dann die beiden Hashes.
Wenn Sie dasselbe sagen, weiß sie zuerst, dass PETA alle richtigen Informationen hat.
Sie weiß auch, dass diese Informationen nur von PETA stammen konnten, da nur der öffentliche Schlüssel von PETA etwas entschlüsseln kann,
das mit dem privaten Schlüssel von Peter verschlüsselt ist.
Die digitale Unterschrift beweist also, dass die Informationen von Peter stammen und dass alle diese Informationen
korrekt sind.
Sie konnte somit Akkad Peter denken.
Jetzt erfolgt die Umkehrung sowohl für vorinstallierte Schlüssel als auch für digitale Signaturen.
Peter Will authentische Syndikat Sarah.
Es gibt also zwei Wege, entweder durch die Verwendung von vorinstallierten Schlüsseln oder durch digitale Signaturen.