• Link zu Xing
  • Link zu LinkedIn
  • Link zu X
  • Link zu Rss dieser Seite
  • Link zu GitHub
  • Newsletter
  • Kontaktieren Sie mich
Frank W. Rahn
  • Meine BlogbeiträgeZeigt meinen Blog an
  • RessourcenZeigt Ihnen eine Auswahl von Ressourcen
    • Franks aktueller IT-Werkzeugkasten
      • Diese Werkzeuge setze ich zur Zeit ein
    • Meine Präsentationen
      • Zeigt Ihnen meine Präsentationen
    • Weblinks
      • Meine Linksammlung
    • Buchtipps
      • Eine Liste von mir empfohlener Literatur
    • XML-Namespace
      • Zeigt meinem XML-Namespace
  • Franks aktueller IT-WerkzeugkastenDiese Werkzeuge setze ich zur Zeit ein
  • Meine PräsentationenZeigt Ihnen meine Präsentationen
  • WeblinksMeine Linksammlung
  • BuchtippsEine Liste von mir empfohlener Literatur
  • XML-NamespaceZeigt meinem XML-Namespace
  • Über mich …Die persönlichen Informationen über den Softwarearchitekt Frank Rahn
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
Howto

GnuPG benutzen

Schaubild des asymmetrisches Verschlüsselungsverfahrens

In diesem Beitrag wird beschrieben, wie mit GnuPG (GPG, GNU Privacy Guard) ein öffentlicher Schlüssel signiert und anschließend wieder veröffentlicht werden kann.

Inhaltsverzeichnis [anzeigen]

  • Signieren eines GnuPG Schlüssels
  • Suchen eines GPG Schlüssels
  • Der Schlüsselserver (Keyserver)
  • Mein öffentlicher PGP-Schlüssel

Signieren eines GnuPG Schlüssels

Der öffentliche GnuPG Schlüssel mit der Schlüsselkennung F88F9C55 soll signieren werden.

Dazu wird zunächst der öffentliche Schlüssel vom einem Schlüsselserver heruntergeladen.

$ gpg --recv-keys F88F9C55
gpg: fordere Schlüssel F88F9C55 von hkp-Server keys.gnupg.net an
gpg: Schlüssel F88F9C55: Öffentlicher Schlüssel "Frank W. Rahn <...>" importiert
gpg: 3 marginal-needed, 1 complete-needed, PGP Vertrauensmodell
gpg: Tiefe: 0  gültig:   1  unterschrieben:   0  Vertrauen: 0-, 0q, 0n, 0m, 0f, 1u
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:                              importiert: 1
$

Das Überprüfen des Fingerprint (Fingerabdruck) des GnuPG Schlüssels. Der Fingerabdruck in der selektierten Zeile muss mit dem veröffentlichten Fingerabdruck übereinstimmen.

$ gpg --fingerprint F88F9C55
pub   1024D/F88F9C55 2008-12-28
      Schl.-Fingerabdruck = 95D9 B590 B3F8 98E2 7CF9  E855 7466 1806 F88F 9C55
uid                  Frank W. Rahn <...> 
uid                  [jpeg image of size 4268]
sub   1024g/4B555CCB 2008-12-28
$

Im nächsten Schritt wird der öffentliche Schlüssel, nach der erfolgreichen Überprüfung des Fingerabdrucks, beglaubigt.

$ gpg --sign-key F88F9C55
pub  1024D/F88F9C55  erzeugt: 2008-12-28  verfällt: niemals       Aufruf: SCA 
                     Vertrauen: uneingeschränkt Gültigkeit: uneingeschränkt
sub  1024g/4B555CCB  erzeugt: 2008-12-28  verfällt: niemals       Aufruf: E   
[uneingeschränkt] (1). Frank W. Rahn <...>
[uneingeschränkt] (2)  [jpeg image of size 4268]

Wirklich alle Benutzer-IDs beglaubigen? (j/N)
...
$

Die Aktualisieren des Schlüssel auf dem öffentlichen Schlüsselserver.

$ gpg --send-key F88F9C55
gpg: sende Schlüssel F88F9C55 auf den hkp-Server keys.gnupg.net
$

Suchen eines GPG Schlüssels

Einen öffentlichen Schlüssel auf dem Schlüsselserver suchen.

$ gpg --search-keys 'Frank W. Rahn'
gpg: suche nach "Frank W. Rahn" auf hkp-Server keys.gnupg.net
(1) Frank W. Rahn <...>
      1024 bit DSA key F88F9C55, erzeugt: 2008-12-28
(2) Frank W. Rahn <...>
      1024 bit DSA key FCCC4331, erzeugt: 2000-03-25, verfällt: 2001-03-25 (verfallen)
Keys 1-2 of 2 for "Frank W. Rahn".  Eingabe von Zahlen, N)ächste oder B)eenden >
$

Alternativ mit einer Schlüsselkennung suchen.

$ gpg --search-keys 0xF88F9C55
gpg: suche nach "0xF88F9C55" auf hkp-Server keys.gnupg.net
(1) Frank W. Rahn <...>
      1024 bit DSA key F88F9C55, erzeugt: 2008-12-28
Keys 1-1 of 1 for "0xF88F9C55".  Eingabe von Zahlen, N)ächste oder B)eenden >
$

Es kann auch über die Web-Oberfläche des PGP-Keyserver gesucht werden.

Der Schlüsselserver (Keyserver)

Den lokalen Schlüsselbund aus dem öffentlichen Schlüsselserver aktualisieren.

$ gpg --refresh-keys
gpg: n Schlüssel werden per hkp://keys.gnupg.net aktualisiert
gpg: Schlüssel F88F9C55 von hkp-Server keys.gnupg.net anfordern
gpg: ...
gpg: Schlüssel F88F9C55: "Frank W. Rahn <...>" nicht geändert
gpg: ...
gpg: Anzahl insgesamt bearbeiteter Schlüssel: n
gpg:              unverändert: n
$

Falls der öffentliche Schlüssel auf einen anderen Schlüsselserver abgelegt wurde, kann dieser Schlüsselserver mit dem Parameter --keyserver angegeben werden.

$ gpg --keyserver keyserver.pgp.com ...
$

Mein öffentlicher PGP-Schlüssel

Download des öffentliche PGP-Schlüssels (PGP Public Key) (31,5 KB)

  • Über
  • Letzte Artikel
Frank Rahn
Frank Rahn
Frank Rahn ist Softwarearchitekt. Er unterstützt bei der Konzeption von Softwarearchitekturen mit Java-Technologie. Folge Sie ihm auf Facebook oder Twitter.

Benötigen Sie Unterstützung? Kontaktieren Sie ihn.

Hat Ihnen dieser Beitrag gefallen? Wir würden uns über Ihren Kommentar freuen! Bitte verwenden Sie Ihren bürgerlichen Namen.
Frank Rahn
Letzte Artikel von Frank Rahn (Alle anzeigen)
  • Wer ist der optimale Java Bean Mapper? - Freitag, 22. September 2023
  • Spring Boot Webanwendung: Die ersten Schritte (Tutorial) - Montag, 28. März 2016
  • Mainframe-Zugriff via Java - Sonntag, 04. Mai 2014
0 Kommentare/von Frank Rahn
Schlagworte: Linux, PGP, Shell, Sicherheit (Security)
Eintrag teilen
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf LinkedIn
  • Per E-Mail teilen
  • Teilen auf Xing
https://www.frank-rahn.de/wp-content/uploads/Asymmetrisches-Verschluesselungsverfahren.png 802 1392 Frank Rahn /wp-content/uploads/logo.png Frank Rahn2009-05-17 14:23:052021-03-14 18:33:47GnuPG benutzen
Das könnte Dich auch interessieren
Die Stored Procedure "searchPersons" mit User-defined Types (UDT) Stored Procedure mit User-defined Types unter PostgreSQL
Debian Paketsystem APT (Advanced Packaging Tool)
LVM: Logical Volume Manager LVM: Eine Festplatte einfach aus dem LVM nehmen
Bild von Linux Dateimanager Nautilus Link-Count: Finden von versteckten Verzeichnissen unter Linux
Die Stored Procedure "searchPersons" mit User-defined Types (UDT) Stored Procedure mit User-defined Types unter Oracle
Eine Festplatte Einige Tipps mit defekten Festplatten oder Partitionen
0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ihre E-Mail-Adresse wird nicht veröffentlicht. Ihr Kommentar wird verschlüsselt an meinen Server gesendet. Erforderliche Felder sind mit * markiert.

Weitere Informationen und Widerrufshinweise finden Sie in meiner Datenschutzerklärung.

Wollen Sie kein neuen Beiträge mehr verpassen?
Dann abonnieren Sie bitte meinen Newsletter.
Meinen Newsletter abonnieren

Themen

  • Wer ist der optimale Java Bean Mapper?
  • Einführung in das Spring Framework, Boot, Batch, Data, REST, Security, Web, …
  • Franks aktueller IT-Werkzeugkasten
  • Git, GitHub, EGit, …

Navigation

  • Buchtipps
  • Newsletter
  • Weblinks
Search Search

Werbung

  • JProfiler
Beliebt
  • Das Klassendiagramm für den Java Bean Mapper Test am Beispiel "ByHand"
    Wer ist der optimale Java Bean Mapper?Freitag, 22. September 2023 - 20:59 Uhr
  • Das offizielle Logo von EGit
    GitHub mit Eclipse (EGit)Freitag, 26. Oktober 2012 - 16:15 Uhr
  • Grobe Übersicht üder den Spring Framework Container
    Einführung in das Spring FrameworkSonntag, 01. Mai 2011 - 18:30 Uhr
  • Die Stored Procedure "searchPersons" mit User-defined Types (UDT)
    Spring und Stored Procedure mit User-defined Types (Tut...Freitag, 26. Oktober 2012 - 21:45 Uhr
  • Spring Boot Webanwendung
    Spring Boot Webanwendung: Die ersten Schritte (Tutorial...Montag, 28. März 2016 - 16:29 Uhr
Schlagworte
Annotations AOP Architektur Autorisierung Cookies CRUD DAO DI Git HTML HTTP IoC Java Java EE Java SE JPA JSR Linux MVC Open Source Software PDF POJO REST (RESTful) ROCA Self-contained Systems Serviceorientierte Shell Sicherheit (Security) SOAP Spring SQL SVN Test Toolchain URI URL URN User-defined Type Versionsverwaltung VPN Webservice WS-* WSDL XML XML-Schema

Blogarchiv

Links

Mastodon
Twitter
LinkedIn
Xing
GitHub

Lizenz

Creative Commons Lizenzvertrag Die Texte (nicht Bilder) von Frank Rahn stehen unter einer Creative Commons Namensnennung - Keine Bearbeitungen 4.0 Deutschland Lizenz.

Affiliate-Links

Die mit (*) gekennzeichnete Links sind sogenannte Affiliate-Links. Kommt über einen solchen Link ein Einkauf zustande, werde ich mit einer Provision beteiligt. Für Sie entstehen dabei keine Mehrkosten. Wo, wann und wie Sie ein Produkt kaufen, bleibt natürlich Ihnen überlassen.

Blogkategorien

Copyright © Frank W. Rahn
  • Impressum / HaftungsausschlussDie notwendigen gesetzlichen Angaben dieser Webseite von Frank Rahn
  • DatenschutzerklärungDie Datenschutzerklärung von Frank Rahn
  • NewsletterKeine neuen Beiträge mehr verpassen!
  • BildnachweisDer komplette Bildnachweis von Frank Rahn
Link to: Einige Tipps mit defekten Festplatten oder Partitionen Link to: Einige Tipps mit defekten Festplatten oder Partitionen Einige Tipps mit defekten Festplatten oder PartitionenEine Festplatte Link to: RESTful-Webservices (REST-API-Design) Link to: RESTful-Webservices (REST-API-Design) Das Schaubild eines RESTful WebservicesRESTful-Webservices (REST-API-Design)
Nach oben scrollen Nach oben scrollen Nach oben scrollen

Wir setzen auf unserer Webseite verschiedene Arten von Cookies ein, die auf Ihrem Gerät gespeichert werden. Einige dieser Cookies sind für die einwandfreie Funktion der Webseite notwendig, während andere Cookies Ihnen ein besseres Besuchererlebnis bieten.

DatenschutzerklärungImpressumAlle Cookies akzeptierenKeine Cookies akzeptierenIndividuelle Cookie-Einstellungen vornehmen

Cookie- und Datenschutzeinstellungen



Wie wir Cookies verwenden

Wir setzen auf unserer Webseite verschiedene Arten von Cookies ein, die auf Ihrem Gerät gespeichert werden.

Einige dieser Cookies sind für die einwandfreie Funktion der Webseite notwendig, während andere Cookies Ihnen ein besseres Besuchererlebnis bieten.

Klicken Sie links auf die verschiedenen Reitern, um mehr zu erfahren. Sie können auch einige Cookie-Einstellungen individuell anpassen. Beachten Sie, dass das Blockieren einiger Cookies die einwandfreie Funktion unserer Webseite beeinträchtigt.

Technisch notwendige Cookies

Diese Cookies sind unbedingt erforderlich, denn sie ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Webseite erforderlich.

Sie können diese Cookies jederzeit blockieren oder löschen, indem Sie Ihre Browsereinstellungen ändern und die Blockierung aller Cookies auf dieser Webseite erzwingen. Leider werden Sie dann immer wieder gefragt, ob Sie Cookies akzeptieren oder ablehnen wollen, wenn Sie unsere Webseite erneut besuchen.

Wir setzen die Cookies aviaPrivacyEssentialCookiesEnabled, aviaPrivacyMustOptInSetting, aviaPrivacyRefuseCookiesHideBar und aviaCookieConsent ein, um Ihre individuellen Cookie-Einstellungen zu speichern. Diese Informationen geben wir an keinen Drittanbietern weiter.

Diese Cookies haben eine Laufzeit von einem Jahr, dann müssen Sie die Einstellungen wiederholen.

Die VG WORT setzt das Sitzungscookie srp zur Messung von Zugriffen auf Texten, um die Kopierwahrscheinlichkeit des Textes zu erfassen. Damit partizipieren ich an den Ausschüttungen der VG WORT, welche die gesetzliche Vergütung für die Nutzungen urheberrechtlich geschützter Werke gemäß § 53 UrhG sicherstellen. Das Cookie wird dazu verwendet, um den Nutzer zu identifizieren und ggf. Daten mehrerer Aufrufe von Texten miteinander verknüpfen zu können.

Nach Angaben der VG WORT stellt das eingesetzte Verfahren sicher, dass einzelne Nutzer oder ihr Leseverhalten nicht ermittelbar sind, wenn die Anzahl der Textaufrufe gezählt wird. Alle von der VG Wort erfassten Daten werden sofort sicher verschlüsselt. Der Einsatz des Zählpixels wurde durch das Bayerische Landesamt für Datenschutzaufsicht begutachtet und als datenschutzkonform bewertet.

Datenschutzerklärung der VG WORT

Marketing-Cookies

Die Marketing-Cookies werden von Drittanbietern oder Publishern, wie z. B. Google Analytics, verwendet, um personalisierte Werbung anzuzeigen. Sie tun dies, indem sie Besucher über Webseiten hinweg verfolgen (Tracking).

Wir setzen keine Marketing-Cookies ein.

Datenschutzbestimmungen

Sie können unsere Cookies und Datenschutzeinstellungen im Detail in unserer Datenschutzerklärung nachlesen.

Cookie-Einstellungen übernehmenKeine Cookies akzeptieren
Nachrichtenleiste öffnen Nachrichtenleiste öffnen Nachrichtenleiste öffnen