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

macOS-Tipp 43 – Eigene Tastaturkürzel

Tastaturkürzel (auch: Kurzbefehle oder Shortcuts) sind eine praktische Sache. Wer kennt nicht die Tastenkombination cmd + p, das die Druckübersicht aufruft. Und aus dem Alltag auch kaum wegzudenken sind die Kurzbefehle cmd + c (kopieren) und cmd + v (einfügen). In macOS kann man die Standard-Tastaturkürzel um eigene Tastenkombinationen erweitern. Als Beispiel soll ein Kurzbefehl erstellt werden, mit dem es …

Weiterlesen …macOS-Tipp 43 – Eigene Tastaturkürzel

NetNewsWire 5.0 veröffentlicht

NetNewsWire, ein RSS-Reader für macOS, ist eine Anwendung, um die es in letzter Zeit recht ruhig war. Umso mehr freute es mich zu lesen, dass dieser Reader nun in Version 5 veröffentlicht wurde. Die neue Version wurde fast ausschließlich in Swift geschrieben und läuft unter macOS 10.14.4 (Mojave) oder höher. Mittlerweile handelt es sich um ein Open-Source-Projekt, das bei Github …

Weiterlesen …NetNewsWire 5.0 veröffentlicht