Installation von Python unter Windows 10

Im Grunde gibt es vier Wege, Python auf das Windows-System zu bringen: Installation des Installationspakets von python.org Python kann von der Python-Homepage heruntergeladen werden. Nach dem Download startet man den Installer, der sich im Downloadverzeichnis befinden dürfte. Es ist wichtig, ein Häkchen bei „Add Python 3.8 to PATH“ zu setzen. Denn nur dann wird der Pfad zur Python-Installation gesetzt. Sollte … Weiterlesen …

exFAT unter Linux nutzen

Linux-Distributionen können häufig standardmäßig nicht mit dem von Microsoft im Jahre 2006 eingeführten Dateisystem exFAT umgehen. Das hängt damit zusammen, dass exFAT (bisher) nicht Bestandteil des Linux-Kernel ist. Microsoft möchte dies ändern und bemüht sich um eine Integration der exFAT-Treiber in den Kernel. Bis es soweit ist, müssen die für exFAT erforderlichen Pakete nachinstalliert werden. Nachfolgende Auflistung zeigt, wie es … Weiterlesen …

Swift, CryptoKit und Verschlüsselung

Im zweiten Artikel zu CryptoKit geht es um die Verschlüsselung. Auch hier nutze ich als Beispiel wieder einen Xcode-Playground mit einer Textdatei („Text.txt“), die den Text „Hello, World!“ zum Inhalt hat. Diese Datei habe ich zum Ordner „Resources“ hinzugefügt. Während im ersten CryptoKit-Artikel der Hashwert dieser Datei erzeugt wurde, geht es nun darum, diese Datei zu verschlüsseln. Das CryptoKit-Framework stellt … Weiterlesen …

Swift, CryptoKit und Hashwerte

Auf der WWDC 2019 hat Apple eine neue Kryptografie-API vorgestellt: CryptoKit. Als Programmierer muss man sich also nicht mehr mit Low-Level-APIs auseinandersetzen. Im Rahmen dieses Artikels werfen wir einen Blick auf die von CryptoKit unterstützten Hash-Funktionen: Darüber hinaus ist ein sogenanntes Insecure Module implementiert, dass die als veraltet geltenden Funktionen bereitstellt. Diese Hash-Funktionen sollte nicht mehr verwendet werden. Zunächst sei … Weiterlesen …