Die Spezialisten für Python, Perl, C, C++, Tcl, Javascript, Java und andere Programmiersprachen!
Python for Cryptography
Hier können Sie sich zu dieser Schulung anmelden!
Nowadays, the development of secure applications, the secure encryption and decryption of data as well as protecting the users privacy in general are essential to many software projects. However, the large number of different cryptographic algorithms as well as their complexity pose a challenge to many developers. In this course, you will learn the concepts of cryptography such as symmetric encryption, asymmetric encryption, digital signatures and certificates and common attacks on cryptographic systems. You are taught both the underlying theory as well as python example implementations in order for you to obtain a thorough understanding of cryptography and enhance your python programming skills. This seminar can be run as an in-house training course as well, e.g., in England, France, Switzerland, Austria, Italy, Netherland, Luxembourg, Belgium, or Germany.
Target Group:
This course is intended for developers with basic python or programming background. The participants acquire the necessary knowledge to create encryption schemes and also complementary python skills for securing their applications.
Our other Python-Courses:
Content:- Python-Kurs: Programmierung für Anfänger
- Python-Intensivkurs
- Python-Seminar für Ingenieure und Wissenschaftler
- Datenanalyse mit Python
- Python-Seminar für fortgeschrittene Programmierer
- Python-Schulung: Objektorientierte Programmierung
- Python-Schulung: OOP und funktionale Programmierung
- Python for Blockchain
- 2-tägiger Python-Kurs
- 3-tägige Python-Schulung
- Python-Kurs für Bash-Nutzer
- Computerlinguistik mit Python
- Fortgeschrittene Python-Techniken von Type Hinting bis Async/Await"
- Fortgeschrittene Python-Techniken von Type Hinting bis Async/Await"
- Design Patterns in Python
- Testing, TDD and BDD in Python
- Python & XML
- Python und Perl in einem Kurs
- Tkinter-Schulung
- Python und C++ in einer Schulung
- Python-Aufbaukurs
- Webentwicklung und Webprogrammierung mit Python
- Django Training Course
- Raspberry Pi und Python
The aim of this course is two folds. One is to enhance one’s python skills and add a fundamental aspect, i.e., cryptography, to their existing skill set. The other is to enhance one’s understanding of cryptography with the help of both theoretical and practical lessons. Once you complete this course, you are able to create your custom cryptographic schemes and also make use of these schemes in your application development.
- Introduction and Fundamentals
- Goals of cryptography (Confidentiality, Authenticity, Integrity, Non-Repudiation)
- Basic concepts of cryptography (Hash functions, randomness, key length, etc.)
- Symmetric Encryption Methods
- Block ciphers and stream ciphers
- Padding
- Message Authentication Codes (MACs)
- Different examples of symmetric encryption algorithms (AES, etc.)
- Use cases for symmetric encryption algorithms
- Python based practical part to program and experiment with these techniques
- Asymmetric Encryption Methods
- Differences between symmetric and asymmetric encryption methods
- Different examples of asymmetric encryption algorithms (RSA, DSA, etc.)
- Use cases for asymmetric encryption algorithms
- Python based practical part to program and experiment with these techniques
- Digital Signatures and Certificates
- Signatures and Certificates
- Public-Key-Infrastructures and the PGP Web-of-Trust
- OpenSSL, OpenPGP, etc.
- Python based practical part to program and experiment with these techniques
- Common Attacks on Cryptographic Systems
- Security assumptions and guarantees of encryption methods
- Different attack scenarios and attack vectors (e.g. Brute-Force attacks, Replay-attacks, etc.)
- Cryptography and quantum computing
- Cryptanalysis
- Python implementations to experiment with attacks
Dates:
-
Dieser Kurs findet bei ausreichender Teilnehmerzahl statt. Bitte geben Sie uns unverbindlich ihr Interesse an dieser Python-Schulung kund.
Prices for this Python course per day:
- Toronto, Canada:
- $629 per day (exclusive of HST)
- Lake Constance, Hemmenhofen, Germany:
- €439 per day (exclusive of VAT)
plus € 96 for full board and lodging in 4 star hotel- €439 per day (exclusive of VAT)
- Berlin, Germany:
- €482 per day (exclusive of VAT)
- London, England:
- £482 per day (exclusive of VAT)
Attention:
Unsere Kurse am Bodensee finden im 4-Sterne-Hotel Hoeri statt. Für nur 139,- € pro Tag können Sie eine Übernachtung mit Vollpension zubuchen. Damit runden Sie jeden Kurs-Tag mit einem viergängigen Menu ab. Lassen Sie sich überraschen! Unsere Kunden aus Baden-Württemberg und der Schweiz konnten wir bisher immer sowohl was das Kulinarische und vor allem das Fachliche betrifft immer zur vollen Zufriedenheit überzeugen!
Unsere Kurse am Bodensee finden im 4-Sterne-Hotel Hoeri statt. Für nur 139,- € pro Tag können Sie eine Übernachtung mit Vollpension zubuchen. Damit runden Sie jeden Kurs-Tag mit einem viergängigen Menu ab. Lassen Sie sich überraschen! Unsere Kunden aus Baden-Württemberg und der Schweiz konnten wir bisher immer sowohl was das Kulinarische und vor allem das Fachliche betrifft immer zur vollen Zufriedenheit überzeugen!
© Der Inhalt und die Bilder dieser Seite unterliegen dem Copyright wie im Impressum beschrieben.