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: SHA512 (512-Bit SHA-2-Algorithmus) SHA384 (384-Bit SHA-2-Algorithmus) SHA256 (256-Bit SHA-2-Algorithmus) Darüber hinaus ist ein sogenanntes Insecure Module implementiert, dass die als veraltet geltenden Funktionen MD5 …

Weiterlesen …Swift, CryptoKit und Hashwerte

CookiesAnalyzer auf Swift 5.1 aktualisiert

Apples Open-Source-Programmiersprache Swift ist in Version 5.1 erschienen. Es wurde also Zeit, dass macOS-Projekt CookiesAnalyzer auf den neusten Stand zu bringen. An der Funktionalität hat sich indes nichts geändert. Dies spare ich mir für die Wintermonate auf. Falls Ihr CookiesAnalyzer noch nicht kennt: Diese kleine macOS-Anwendung liest die Cookies-Dateien bzw. Datenbanken der Browser Safari, Firefox und Chrome aus. So kann …

Weiterlesen …CookiesAnalyzer auf Swift 5.1 aktualisiert

Tuples in Swift

Arrays wird jeder kennen, aber mit Tuples (deutsch: Tupel) kommt man — als Anfänger — wohl eher selten in Berührung. Betrachten wir als Einstieg in dieses Thema zunächst einige Beispiele: Die Werte werden — durch Kommata getrennt — von runden Klammern umschlossen. Wie anhand des, der Variablen country zugewiesen Tuples, erkennbar, können die Werte auch benannt sein (hier: name und …

Weiterlesen …Tuples in Swift

CookiesAnalyzer für macOS

Seit es die sogenannte „Cookie-Richtlinie“ gibt, bzw. Google die AdSense-Nutzer auf einen Cookie-Hinweis verpflichtet, erscheint beim Aufruf zahlreicher Internetseiten ein entsprechender Hinweis. Da fast jede Internetseite Cookies nutzt, ist dies durchaus ärgerlich. Denn insbesondere bei mobiler Internetnutzung ist es erforderlich diesen Hinweis mit einen Klick zu akzeptieren. Andernfalls kann auf einem kleinen Display die eigentliche Internetseite nicht vollständig betrachtet werden. …

Weiterlesen …CookiesAnalyzer für macOS