Mac GNU Privacy Guard
[Archiv]
24. März 2009: Es hat ein Jahr gedauert, muss ich zugeben, um endlich die aktuelle Version von GnuPG hier einzustellen, wofür ich mich entschuldige. Viele Gründe könnte ich anführen, doch ist das hier sicherlich nicht der richtige Platz, den Grund meiner langen Abwesenheit zu diskutieren.
GnuPG für Mac OS X 1.4.9 ist im Bereich Dateien zu finden. Auch diesmal müssen wir uns bei Benjamin bedanken, der uns Universal Binaries erstellt hat. Sowohl PowerPC als auch Intel Sytseme sollten unterstützt werden.
19. Dezember 2008: Unterstützung für GnuPG 2.x wird nun in einem separaten Projekt angeboten: http://macgpg2.sourceforge.net/
7. Januar 2008: Dirk Einecke hat sich die Mühe gemacht, eine illustrierte Installation- und Konfigurationsanleitung für GnuPG zu erstellen und sie in seinem Blog zu veröffentlichen (siehe auch Links-Bereich
Mac GNU Privacy Guard (kurz Mac GPG) ist die Mac OS X Portierung von GnuPG, das unter der GNU GPL vertrieben wird. Ziel des Projekts ist es, einen einfachen Weg der Installation von GnuPG sowie ein Framework zu schaffen, das es Entwicklern leicht macht, GnuPG Funktionalitäten in ihre eigenen Programme zu integrieren, Services zu schreiben, um GnuPG Funktionen in den meisten Cocoa-Applikationen nutzen zu können und ein Programm in der Art von Mac GPG Keys zu schreiben, damit man nicht mehr auf die Kommandozeile zurückgreifen muss, um Schlüssel zu verwalten. Denen, die es noch nicht wissen, sei gesagt: GnuPG ist ein freier OpenPGP-Client (PGP == Pretty Good Privacy). Es kann Texte verschlüsseln (üblicher Weise E-Mails oder andere Nachrichten, die ausgetauscht werden) und Texte signieren, als Nachweis, wer sie verfasst hat. Weitere Diskussionen darüber können an anderer Stelle gefunden werden.
Um jede Datei zu verifizieren, ist entweder die beigefügte Signatur (auf keinen Fall sollte GNU Privacy Guard von sich selbst verifiziert werden!) oder die bereitgestellte MD5 Prüfsumme zu benutzen. Der einfachste Weg dies zu tun ist, auf der Kommandozeile 'openssl md5 [Dateiname]' einzugeben, wobei [Dateiname] für die Datei steht, die herunter geladen wurde. Es sollte dabei derselbe Wert ausgegeben werden, der auf dieser Seite zu sehen ist. Sollte dem nicht so sein, ist etwas schief gelaufen und das Projektmanagement sollte kontaktiert werden.
Wenn Sie die MD5 Prüfsumme berechnen wollen – und das sollten Sie –, und Sie benutzen Safari für den Download, stellen Sie bitte vor dem Herunterladen sicher, dass die Option "Sichere Dateien" nach dem Download öffnen in den Allgemeinen Einstellungen von Safari deaktiviert ist und Sie die Prüfsummen auf die tatsächlich heruntergeladenen Dateien berechnen.
- GNU Privacy Guard Wählen Sie das Paket, das zu Ihrem Betriebssystem passt
- Für Mac OS X 10.4.x und neuer
- GnuPG v2.x, nun ein eigenes Projekt.
- 1.4.9, MD5: 36d9eb482a98774521bfd7bb73e4ad06
- Für Mac OS X 10.3.x
- 1.4.1, MD5: f4eb3c7d233e18fd1bf56d6bb576bbd9
- Für Mac OS X 10.2.x
- 1.2.3, MD5: 2dc5805ddd0c26ce7f3c84f988e6bd5d
- Für Mac OS X 10.1.x
- 1.0.7r2, MD5: 664d81cca23cb2801aff9a12d423230b
- GPG Schlüsselbund GUI Schlüsselverwaltung
- 0.7.0, MD5: 69a9dcd3bd90e9ddf993a368e5181512
- GPGFileTool Verschlüsseln, Signieren, Entschlüsseln, Verifizieren über eine GUI
- 1.0.2, MD5: 7212e48839fa4a693d58c671ad74eab2
- GPGDropThing Schnell GnuPG über eine GUI auf Texte anwenden
- 0.4.3, MD5: 7dd1add47668ebd3e8342b1cc46ef2f9
- GPGPreferences Die Einstellungsdatei mit einem Panel für die Systemeinstellungen bearbeiten
- 1.2.2, MD5: e3f0907887ba2fa4618ec1af61ebc344
- Patches
- GPGME.framework
- 1.0.2, MD5: 9f6fc9eb6d36c298c045178703041314
- GPGAppKit
- A1, MD5: bdf8de6fee79e1e6ffe0b8374b283e35
- mac2unix Zeilenumbruch-Konverter, MD5: 2ffa9c13a1687c7b08fec30b2ead7d08
- TIGER für GnuPG 1.0.7 Binärdatei für das dynamische Modul der Hash-Algorithmen, MD5: 1e5a53c3295edccd05256a0e4e593e0f
- Nächtlicher CVS tarball
Einige der online verfügbaren Dokumentationen können hier bei Sourceforge gefunden werden; Der Rest findet sich unten. Es sollten zumindest einige davon gelesen werden (ach, kommen Sie, wir haben sie immerhin auf Rechtschreibfehler untersucht und so Zeug).
Vielleicht wollen Sie auch einen Blick auf Konfiguration von GnuPG (Mac OS X von zeitform Internet Dienste werfen. Eignet sich gut für Anfänger.
- HOWTO: Build GnuPG on OS X
- HOWTO: Install IDEA
- Mac GPG FAQ (RTF format)
- GPGME Dokumentation (HTML)
- 050123, MD5: 6459d6cfe2ee1c673e7c8ee01076891d
Entwickler interessiert vielleicht dieses Buch:
Gordon Worley: Programming with GPGME and GPGAppKit on OS X, 2003
Es gibt einige Mailinglisten zu Mac GPG, die alle öffentlich sind. Die Ankündigungsliste hat sehr wenig Traffic und informiert Abonnenten, sobald etwas entscheidendes passiert, wie zum Beispiel die Veröffentlichung einer neuen Version von Mac GPG. Es gibt auch eine Anwenderliste, um über die Benutzung von Mac GPG zu diskutieren; auch einige Ankündigungen laufen über diese Liste. Wenn Probleme auftauchen, ist das die richtige Mailingliste dafür. Vor einem Posting sollte allerdings das Archiv durchsucht werden, um sicher zu gehen, dass die Frage nicht schon beantwortet wurde. Darüber hinaus: RTFM (Seien Sie so gut und lesen Sie die Anleitungen). Wenn Sie Kode schreiben, der das GPGME.framework benutzt oder ein Entwickler des Projekts sind, dann ist die Liste macgpg-devl die richtige für Sie. Und weil wir gerade bei der Entwicklung sind, sei angemerkt, dass Sie die Liste Beiträge abonnieren sollten, wenn Sie auf dem Laufenden bzgl. der Mac GPG Entwicklung bleiben wollen. Diese Liste meldet sich immer dann, wenn im CVS Baum zu Mac GPG Veränderungen vorgenommen werden. Wenn Sie bei Lokalisierungen mithelfen wollen, sollten Sie sich auf die Liste macgpg-i18n setzen.
Das Projekt kann erreicht werden über macgpg@zeitform.de mit diesem öffentlichen Schlüssel. Spezielle Entwickler können über die unten stehende Liste kontaktiert werden
Sollten Sie es noch nicht festgestellt haben: MacGPG ist Freie Software. Das bedeutet, das der Quellcode für jedermann frei verfügbar ist. Ein Aspekt freier Software ist, dass sie offen von einem Team entwickelt wird. Wenn Sie diesem Team angehören wollen, senden Sie eine Nachricht in deutscher oder englischer Sprache an Alexander Nouak (Projektadministrator), und beschreiben Sie, wie Sie helfen wollen. Sehr wahrscheinlich werden Sie ein Teil der Gruppe. Bevor Sie redbird jedoch kontaktieren, stellen Sie sicher, dass Sie bei Sourceforge gemeldet sind und teilen Sie in der Nachricht auch Ihren Benutzernamen mit. Besuchen Sie die Projektseite bei Sourceforge für weiter Informationen über die Projektentwicklung.
Alle E-Mail Adressen der Entwickler und ein wenig mehr finden Sie hier.
An dieser Stelle einige wichtige Links. Klicken Sie einfach!