Praktische Kryptographie in Python: Korrekte Kryptographie anhand von Beispielen lernen

Bewertung:   (4,7 von 5)

Praktische Kryptographie in Python: Korrekte Kryptographie anhand von Beispielen lernen (James Nielson Seth)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seinen praktischen und praxisnahen Ansatz in der modernen Kryptografie geschätzt, obwohl es bei bestimmten Themen einige Einschränkungen in Bezug auf Umfang und Tiefe aufweist. Es dient als solide Einführung, ist aber nicht umfassend genug für diejenigen, die detaillierte theoretische Einblicke suchen. Die Leser schätzen die Klarheit und den informellen, anleitenden Stil des Autors.

Vorteile:

Sehr hilfreich für das Verständnis bewährter Verfahren und praktischer Anwendungen in der Kryptographie.
Großartiger praktischer Ansatz, der ein sorgfältiges Studium belohnt.
Ausgewogenes Verhältnis zwischen theoretischen und praktischen Aspekten.
Unverzichtbares Material für moderne digitale Sicherheitskonzepte.
Informelle, anleitende Erklärungen, die komplexe Themen leichter begreifbar machen.

Nachteile:

Begrenzte Abdeckung der Details kryptographischer Primitive; es handelt sich um einen einführenden Text.
Einige Themen können komplex sein und könnten von mehr visuellen Hilfsmitteln profitieren.
Setzt eine gewisse Vertrautheit mit Python voraus, insbesondere in späteren Kapiteln.
Einigen Programmierillustrationen fehlt es an Tiefe, da sie Algorithmen als „Black Boxes“ behandeln.
Nicht geeignet für absolute Anfänger in Kryptographie oder Python.

(basierend auf 7 Leserbewertungen)

Originaltitel:

Practical Cryptography in Python: Learning Correct Cryptography by Example

Inhalt des Buches:

Entwickeln Sie ein besseres Gespür für den richtigen Einsatz von Kryptografie. Dieses Buch lehrt die Grundlagen des Schreibens von kryptografischen Algorithmen in Python, entmystifiziert kryptografische Interna und zeigt, wie Kryptografie häufig falsch eingesetzt wird.

Kryptographie ist das Lebenselixier der Sicherheitsinfrastruktur der digitalen Welt. Von Regierungen auf der ganzen Welt bis hin zum Durchschnittsverbraucher wird die meiste Kommunikation in der einen oder anderen Form durch Kryptografie geschützt. Heutzutage sind sogar Google-Suchen verschlüsselt. Trotz ihrer Allgegenwärtigkeit lässt sich die Kryptografie leicht falsch konfigurieren, missbrauchen und missverstehen.

Entwickler, die kryptografische Operationen in ihre Anwendungen einbauen, sind in der Regel keine Experten auf diesem Gebiet und verstehen die Bedeutung der verschiedenen Algorithmen, Modi und anderen Parameter möglicherweise nicht vollständig. Die Konzepte in diesem Buch werden größtenteils anhand von Beispielen vermittelt, einschließlich falscher Verwendungen von Kryptographie und wie "schlechte" Kryptographie gebrochen werden kann. Indem Sie sich mit den Grundlagen der Kryptografie befassen, erfahren Sie, was funktioniert, was nicht funktioniert und warum.

Was Sie lernen werden

⬤ Verstehen Sie, wo Kryptografie eingesetzt wird, warum und wie sie missbraucht wird.

⬤ Sie wissen, wofür sicheres Hashing verwendet wird und welche grundlegenden Eigenschaften es hat.

⬤ Algorithmen und Modi für Blockchiffren wie AES kennenlernen und sehen, wie schlechte Konfigurationen brechen.

⬤ Nachrichtenintegrität und/oder digitale Signaturen zum Schutz von Nachrichten verwenden.

⬤ Moderne symmetrische Chiffren wie AES-GCM und CHACHA anwenden.

⬤ Grundlagen der Public-Key-Kryptographie, einschließlich ECDSA-Signaturen, üben.

⬤ Entdecken, wie RSA-Verschlüsselung gebrochen werden kann, wenn unsicheres Padding verwendet wird.

⬤ TLS-Verbindungen für eine sichere Kommunikation einsetzen.

⬤ Erfahren Sie, wie Zertifikate funktionieren und welche modernen Verbesserungen es gibt, wie z. B. Zertifikats-Pinning und Zertifikatstransparenzprotokolle (CT).

Für wen ist dieses Buch gedacht?

IT-Administratoren und Softwareentwickler, die mit Python vertraut sind. Auch wenn der Leser bereits über einige Kenntnisse der Kryptographie verfügt, geht das Buch davon aus, dass der Leser bei Null anfängt.

Weitere Daten des Buches:

ISBN:9781484248997
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:371

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Kryptographie in Python: Korrekte Kryptographie anhand von Beispielen lernen - Practical...
Entwickeln Sie ein besseres Gespür für den...
Praktische Kryptographie in Python: Korrekte Kryptographie anhand von Beispielen lernen - Practical Cryptography in Python: Learning Correct Cryptography by Example
Entdeckung der Cybersecurity: Eine technische Einführung für den absoluten Neueinsteiger -...
Die heutige IT-Landschaft ist übersät mit verschiedenen...
Entdeckung der Cybersecurity: Eine technische Einführung für den absoluten Neueinsteiger - Discovering Cybersecurity: A Technical Introduction for the Absolute Beginner

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: