{"id":3427,"date":"2023-09-12T11:41:12","date_gmt":"2023-09-12T09:41:12","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=3427"},"modified":"2023-10-20T19:52:51","modified_gmt":"2023-10-20T17:52:51","slug":"passwortmanager-keepassxc-mit-security-token-nitrokey-oeffnen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/12\/passwortmanager-keepassxc-mit-security-token-nitrokey-oeffnen\/","title":{"rendered":"Passwortmanager &#8222;KeepassXC&#8220; mit Security-Token &#8222;Nitrokey&#8220; \u00f6ffnen"},"content":{"rendered":"\n<p><strong>Eines vorneweg:<\/strong> Neben der Inbetriebnahme des Nitrokeys, sind nur drei der nachfolgenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeilen wichtig. Zwei, zum Erstellen der KeepassXC-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> (<strong>1., 2.<\/strong>) und eine, um dieselbe zu &ouml;ffnen (<strong>3.<\/strong>). Da ich, insbesondere beim Thema <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verschluesselung\/\" target=\"_self\" title=\"Verschl&uuml;sselung ist der Prozess, bei dem Daten so ver&auml;ndert werden, dass die enthaltenen Informationen nicht gelesen werden k&ouml;nnen. Entschl&uuml;sselung bezeichnet die Wiederherstellung des urspr&uuml;nglichen (lesbaren) Zustandes. F&uuml;r beide Verfahren wird ein Schl&uuml;ssel ben&ouml;tigt, der ein Kennwort (eine beliebige Zeichenfolge) oder eine, zu diesem Zweck erstellte Datei sein kann. Verschl&uuml;sselung wird oft in Verbindung mit Datensicherungen&hellip;\" class=\"encyclopedia\">Verschl&uuml;sselung<\/a>, der Meinung bin, man sollte genau wissen, was man tut, ist das Wi<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ki\/\" target=\"_self\" title='Unter \"KI\" versteht man \"K&uuml;nstliche Intelligenz\". Es handelt sich um ein Teilgebiet der Informatik, das sich mit der Automatisierung intelligenten Lern- und Entscheidungsverhaltens besch&auml;ftigt. KI erm&ouml;glicht es technischen Systemen, ihre Umwelt wahrzunehmen, mit dem Wahrgenommenen umzugehen und darauf basierend Entscheidungen zu treffen. KI wird in verschiedenen Bereichen eingesetzt, wie zum Beispiel in der Medizin zur&hellip;' class=\"encyclopedia\">ki<\/a> etwas umfangreicher geworden, als urspr&uuml;nglich gep<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>t.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Einf&uuml;hrung<\/h2>\n\n\n\n<p>Mittlerweile haben wohl die meisten von uns zahlreiche Online-Konten f&uuml;r Online-Shops, Webmailer, Internetforen und &Auml;hnlichem. Um diese Zugangs<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">daten<\/a> sicher zu verwalten eignen sich Passwortmanager, wie z.B. das quelloffene <a rel=\"noreferrer noopener\" href=\"https:\/\/keepassxc.org\/\" target=\"_blank\">KeepassXC<\/a> sehr gut. Selbstredend muss das Masterpasswort, zum &Ouml;ffnen des Passwortmanagers h&ouml;chsten Sicherheitsanspr&uuml;chen gen&uuml;gen, da ein schwaches Masterpasswort die Sicherheit aller gespeicherten Zugangs<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">daten<\/a> gef&auml;hrdet.<br><br>Als Ersatz f&uuml;r sichere &ndash; und damit meist schwer zu merkende &ndash; Passw&ouml;rter eignen sich Security-Tokens. Diese garantieren einen sicheren Identit&auml;tsnachweis, wie er z.B. bei der <a rel=\"noreferrer noopener\" href=\"https:\/\/de.wikipedia.org\/wiki\/Zwei-Faktor-Authentisierung\" target=\"_blank\">Zwei-Faktor-Authentisierung<\/a> (2FA) zum Einsatz kommt.<br><br>KeepassXC unterst&uuml;tzt Security-Tokens, allerdings nur den Marktf&uuml;hrer <a rel=\"noreferrer noopener\" href=\"https:\/\/www.yubico.com\/?lang=de\" target=\"_blank\">YubiKey<\/a>. Ich bevorzuge jedoch den <a rel=\"noreferrer noopener\" href=\"https:\/\/www.nitrokey.com\/de\" target=\"_blank\">Nitrokey<\/a>. Im Gegensatz zum YubiKey sind beim Nitrokey Hard- und <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/firmware\/\" target=\"_self\" title=\"Mit Firmware wird jene Software bezeichnet, die fest in elektronischen Ger&auml;ten implementiert ist und ohne die die Hardware gar nicht funktionieren w&uuml;rde. &Uuml;ber die Firmware werden alle Grundfunktionen eines Ger&auml;ts gesteuert &ndash; sie dient damit quasi als Schnittstelle zwischen den physikalischen Komponenten eines Ger&auml;ts und der Anwendungssoftware. Die Firmware ist unzertrennlich mit der Hardware verbunden&hellip;\" class=\"encyclopedia\">Firmware<\/a> als &bdquo;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/open-source\/\" target=\"_self\" title=\"Das Besondere an Open Source Software ist, dass der Quellcode dieser Programme f&uuml;r alle frei und offen zug&auml;nglich ist. Jeder kann den Quellcode zudem ver&auml;ndern und nutzen. Im Regelfall &ndash; allerdings nicht zwangsl&auml;ufig &ndash; ist das kostenlos m&ouml;glich. Open Source Software wird dezentral und kollaborativ weiterentwickelt und st&uuml;tzt sich auf Communities. Die Software wird also&hellip;\" class=\"encyclopedia\">Open Source<\/a>&ldquo; ver&ouml;ffentlicht. Das erm&ouml;glicht unabh&auml;ngigen Sicherheitsexperten, die Fehlerfreiheit des Nitrokeys zu &uuml;berpr&uuml;fen. Anwender sind damit nicht allein auf die Versprechen des Herstellers angewiesen.<br><br>Obwohl KeepassXC den Nitrokey nicht direkt unterst&uuml;tzt, erm&ouml;glicht ein Trick die Zusammenarbeit beider Systeme. Dazu dient das auf dem Nitrokey gespeicherte OpenPGP-Schl&uuml;sselpaar.<br><br>F&uuml;r den Einsatz mit KeepassXC eignen sich die Nitrokey-Modelle &bdquo;Start&rdquo;, &bdquo;Pro 2&ldquo; und &bdquo;S<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>age 2&ldquo;.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Funktionsprinzip<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ein sicheres Passwort f&uuml;r die KeepassXC-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> wird, mit dem &ouml;ffentlichen Schl&uuml;ssel des Nitrokeys verschl&uuml;sselt, in einer Passwort-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> gespeichert.<\/li>\n\n\n\n<li>Mit der Passwort-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> wird eine KeepassXC-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> erstellt.<\/li>\n\n\n\n<li>Zum &Ouml;ffnen der KeepassXC-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> wird die Passwort-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> mit dem geheimen Schl&uuml;ssel des Nitrokeys entschl&uuml;sselt und an KeepassXC &uuml;bergeben.<\/li>\n<\/ol>\n\n\n\n<p><em>Ohne die Notwendigkeit, das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort manuell einzugeben, kann es beliebig <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>g und komplex sein. Zum Entschl&uuml;sseln wird der Anwender nach der Benutzer-PIN des Nitrokeys gefragt. Da die Benutzer-PIN &ndash; wie bei einer EC-Karte &ndash; nach dreimaliger Falscheingabe automatisch gesperrt wird, bietet ein sechsstelliger Zahlencode zuverl&auml;ssigen Schutz.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vorbereitungen<\/h2>\n\n\n\n<p>F&uuml;r den Einsatz des Nitrokeys m&uuml;ssen zun&auml;chst die notwendigen Prog<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">paket<\/a>e unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> installiert und ein OpenPGP-Schl&uuml;sselpaar erstellt werden, wie in der&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/docs.nitrokey.com\/de\/\" target=\"_blank\">Nitrokey-Dokumentation<\/a>&nbsp;beschrieben.<br>F&uuml;r die Nitrokeys Pro und S<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>age beschr&auml;nkt sich die Installation unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> und dessen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/derivat\/\" target=\"_self\" title=\"Ein Linux-Derivat ist eine Version oder Variante des Linux-Betriebssystems, die auf einer bereits bestehenden Linux-Distribution basiert. Es handelt sich um eine Weiterentwicklung oder Abspaltung des urspr&uuml;nglichen Projekts, bei dem der Quellcode unabh&auml;ngig vom Ausgangsprojekt weiterentwickelt wird. Ein Derivat kann verschiedene Ziele haben, wie z.B. die Verbesserung der Benutzerfreundlichkeit, die Anpassung an spezifische Anwendungsf&auml;lle oder die&hellip;\" class=\"encyclopedia\">Derivat<\/a>en auf folgende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e aus dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; sudo apt install libccid scdaemon nitrokey-app -y<\/code><\/pre>\n\n\n\n<p>Beim Nitrokey Start ist die Installation etwas anders &ndash; weitere Details in der&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/docs.nitrokey.com\/de\/start\/linux\/\" target=\"_blank\">Online-Dokumentation<\/a>.<br><br>Es spielt keine Rolle, ob auf dem Nitrokey das OpenPGP-Schl&uuml;sselpaar als RSA- oder ECC-Schl&uuml;ssel erzeugt wird.<br>Ich empfehle jedoch ECC-Schl&uuml;ssel, da diese bei gleichem Sicherheitsniveau mit deutlich k&uuml;rzeren Schl&uuml;ssell&auml;ngen auskommen, was sich durch eine sp&uuml;rbar geringere Reaktionszeit bemerkbar macht.<br><br>F&uuml;r das Arbeiten mit dem OpenPGP-Schl&uuml;sselpaar muss auf dem PC das Prog<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m <a rel=\"noreferrer noopener\" href=\"https:\/\/www.gnupg.org\/gph\/de\/manual\/r1023.html\" target=\"_blank\">gpg<\/a> installiert sein, was mit folgendem Kommando &uuml;berpr&uuml;ft werden kann.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpg --version<\/code><\/pre>\n\n\n\n<p>Sollte <code>gpg<\/code> noch nicht installiert sein, kann das mit folgendem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> nachgeholt werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install gpg<\/code><\/pre>\n\n\n\n<p>Ob auf den Nitrokey zugegriffen werden kann, zeigt der folgende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpg --card-status<\/code><\/pre>\n\n\n\n<p>Sollte das Kommando kein Ergebnis zeigen, den Nitrokey kurz ab- und neu einstecken, dann das Kommando wiederholen.<br><br>Wird der Nitrokey korrekt erkannt, meldet er sich mit seinen Statusinformationen.<br>Die Zeile <strong>Key attributes<\/strong> zeigt, dass auf diesem Nitrokey ECC-Schl&uuml;ssel vom Typ <em>Brainpool<\/em> mit einer Schl&uuml;ssell&auml;nge von 512 Bit erzeugt wurden.<br>Die Zeile <strong>Signature key<\/strong> zeigt den <em>Fingerprint<\/em> des Schl&uuml;ssels, den wir sp&auml;ter zum Verschl&uuml;sseln ben&ouml;tigen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@deb11:~$ gpg --card-status\nReader ...........: 20A0:4109:0000000000000:0\nApplication ID ...: D1860001242303030005000073C10000\nApplication type .: OpenPGP\nVersion ..........: 3.3\nManufacturer .....: ZeitControl\nSerial number ....: 000082A5\nName of cardholder: &#91;nicht gesetzt]\nLanguage prefs ...: de\nSalutation .......: \nURL of public key : &#91;nicht gesetzt]\nLogin data .......: &#91;nicht gesetzt]\nSignature PIN ....: zwingend\nKey attributes ...: brainpoolP512r1 brainpoolP512r1 brainpoolP512r1\nMax. PIN lengths .: 64 64 64\nPIN retry counter : 3 0 3\nSignature counter : 4\nKDF setting ......: off\nSignature key ....: D5FF 1F24 2453 A3A4 78EF  6512 0635 326F 3446 172F\n      created ....: 2022-09-03 15:10:22\nEncryption key....: B176 C5F5 D1EC 0A34 112B  B31A 435D 90D1 3AF7 460C\n      created ....: 2022-09-03 15:10:22\nAuthentication key: C73D DC31 FEED 2594 9057  433C 0569 A09C 0766 82AC\n      created ....: 2022-09-03 15:10:22\nGeneral key info..: &#91;none]<\/code><\/pre>\n\n\n\n<p>Funktioniert der Nitrokey, muss als letzte Vorbereitung noch&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/keepassxc.org\/\" target=\"_blank\">KeepassXC<\/a>&nbsp;installiert werden. Am einfachsten installiert man es &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>verwaltung der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>. Bei <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> und dessen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/derivat\/\" target=\"_self\" title=\"Ein Linux-Derivat ist eine Version oder Variante des Linux-Betriebssystems, die auf einer bereits bestehenden Linux-Distribution basiert. Es handelt sich um eine Weiterentwicklung oder Abspaltung des urspr&uuml;nglichen Projekts, bei dem der Quellcode unabh&auml;ngig vom Ausgangsprojekt weiterentwickelt wird. Ein Derivat kann verschiedene Ziele haben, wie z.B. die Verbesserung der Benutzerfreundlichkeit, die Anpassung an spezifische Anwendungsf&auml;lle oder die&hellip;\" class=\"encyclopedia\">Derivat<\/a>en mit dem Kommando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install keepassxc -y<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Erstellen der KeepassXC-Datenbank<\/strong><\/h2>\n\n\n\n<p><strong>1. Erster Schritt:&nbsp;<\/strong>Als Passwort f&uuml;r die KeepassXC-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>, erstellen wir eine zuf&auml;llige Zeichenfolge mit dem Kommandozeilen-Tool&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.mankier.com\/1\/keepassxc-cli\" target=\"_blank\">keepassxc-cli<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>keepassxc-cli generate --length 64 -l -U -n | gpg --encrypt --recipient 3446172F --output ~\/keepassxc-pw_encrypted.gpg<\/code><\/pre>\n\n\n\n<p>Das Kommandozeilen-Tool von KeepassXC `keepassxc-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/cli\/\" target=\"_self\" title=\"Eine CLI (Command Line Interface) ist eine textbasierte Schnittstelle, die es erm&ouml;glicht, Befehle direkt &uuml;ber die Kommandozeile einzugeben und mit einem Computer oder einem Betriebssystem zu interagieren. Im Gegensatz zur grafischen Benutzeroberfl&auml;che (GUI), bei der man mit Maus und Icons arbeitet, verwendet die CLI Textbefehle, um Aufgaben auszuf&uuml;hren, Programme zu starten, Dateien zu verwalten und&hellip;\" class=\"encyclopedia\">cli<\/a>` erzeugt eine zuf&auml;llige Zeichenfolge (`generate`) mit einer L&auml;nge von 64 Zeichen (`&ndash;length 64`). Die Zeichenfolge enth&auml;lt Kleinbuchstaben (`-l` lowercase characters), Gro&szlig;buchstaben (`-U` uppercase characters) und Ziffern (`-n` numbers). Sonderzeichen (`-s` special characters) sollte man nicht im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort verwenden. Diese k&ouml;nnten das sp&auml;ter verwendete Kommando `printf` aus dem Tritt bringen.<br><br>Das Ergebnis wird &uuml;ber das Pipe-Kommando, den senkrechten Strich (`|`), an das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verschluesselung\/\" target=\"_self\" title=\"Verschl&uuml;sselung ist der Prozess, bei dem Daten so ver&auml;ndert werden, dass die enthaltenen Informationen nicht gelesen werden k&ouml;nnen. Entschl&uuml;sselung bezeichnet die Wiederherstellung des urspr&uuml;nglichen (lesbaren) Zustandes. F&uuml;r beide Verfahren wird ein Schl&uuml;ssel ben&ouml;tigt, der ein Kennwort (eine beliebige Zeichenfolge) oder eine, zu diesem Zweck erstellte Datei sein kann. Verschl&uuml;sselung wird oft in Verbindung mit Datensicherungen&hellip;\" class=\"encyclopedia\">Verschl&uuml;sselung<\/a>sprog<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m `gpg` &uuml;bergeben. Dieses verschl&uuml;sselt (`&ndash;encrypt`) die &uuml;bergebene Zeichenfolge mit dem &ouml;ffentlichen Schl&uuml;ssel des Nitrokeys (`&ndash;recipient 3446172F`). Gespeichert (`&ndash;output`) wird das Ergebnis im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">verzeichnis<\/a> des angemeldeten Nutzers (`~\/`) in der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> `keepassxc-pw_encrypted.gpg`.<br><br>(Die ID hinter `&ndash;recipient` ist der Wert in der Zeile &bdquo;Signature key&ldquo; des Kommandos `gpg &ndash;card-status`, ohne Leerzeichen. Man muss nicht unbedingt die gesamte ID angeben, es gen&uuml;gen die letzten 8 Zeichen, sofern diese innerhalb des gpg-Keyrings eindeutig sind.)<br><br>Mit folgenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> k&ouml;nnen Sie das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort aus der verschl&uuml;sselten Passwort-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> auslesen. Dabei wird die Benutzer-PIN des Nitrokeys abgefragt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpg --decrypt ~\/keepassxc-pw_encrypted.gpg<\/code><\/pre>\n\n\n\n<p><strong>Ich empfehle dringend, das unverschl&uuml;sselte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort auszudrucken und an einem sicheren Ort aufzubewahren. Sollte einmal der Nitrokey verloren oder kaputt gehen, ist dieser Ausdruck die einzige M&ouml;glichkeit, die Keepass-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> zu &ouml;ffnen.<\/strong><br><br><strong>Bitte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a> Sie keinesfalls das unverschl&uuml;sselte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort auf Ihrer Festplatte. Dies w&auml;re ebenso so unsinnig, wie den Schl&uuml;ssel Ihrer Wohnungst&uuml;r unter die Fu&szlig;matte zu legen. Erschwerend kommt hinzu, dass bei modernen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ssd\/\" target=\"_self\" title=\"SSD ist die Abk&uuml;rzung f&uuml;r Solid State Drive, auf Deutsch Festplatte mit Flash-Speicher. Im Gegensatz zu herk&ouml;mmlichen Festplatten, die auf mechanischen Magnetscheiben basieren, nutzen SSDs keine beweglichen Teile und bestehen aus Flash-Speicher-Chips. Dies macht sie leiser, stromsparender und erheblich schneller als herk&ouml;mmliche Festplatten (HDD). SSD's werden h&auml;ufig in Computern, Laptops und anderen Ger&auml;ten verwendet, um&hellip;\" class=\"encyclopedia\">SSD<\/a>-Laufwerken, <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en nicht zuverl&auml;ssig unwiederbringlich gel&ouml;scht werden k&ouml;nnen.<\/strong><br><br><strong>2. Zweiter Schritt:<\/strong><br>Mit der verschl&uuml;sselten Passwort-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> wird die Keepass-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> erstellt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>printf \"`gpg --quiet --decrypt ~\/keepassxc-pw_encrypted.gpg`\\n`gpg --quiet --decrypt ~\/keepassxc-pw_encrypted.gpg`\" | keepassxc-cli db-create -p ~\/keepassxc-datenbank.kdbx 2&gt; \/dev\/null<\/code><\/pre>\n\n\n\n<p>Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeile sieht verwegen aus, ist aber relativ schnell erkl&auml;rt:<\/p>\n\n\n\n<p>Die Keepass-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> wird mit dem Kommando am Ende der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeile erstellt.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>keepassxc-cli db-create -p ~\/keepassxc-datenbank.kdbx<\/code><\/pre>\n\n\n\n<p>`keepassxc-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/cli\/\" target=\"_self\" title=\"Eine CLI (Command Line Interface) ist eine textbasierte Schnittstelle, die es erm&ouml;glicht, Befehle direkt &uuml;ber die Kommandozeile einzugeben und mit einem Computer oder einem Betriebssystem zu interagieren. Im Gegensatz zur grafischen Benutzeroberfl&auml;che (GUI), bei der man mit Maus und Icons arbeitet, verwendet die CLI Textbefehle, um Aufgaben auszuf&uuml;hren, Programme zu starten, Dateien zu verwalten und&hellip;\" class=\"encyclopedia\">cli<\/a>` erstellt (`db-create`) eine <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> mit Namen `keepassxc-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">datenbank<\/a>.kdbx` im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> des Benutzers. (Der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>name ist nat&uuml;rlich frei w&auml;hlbar). Gesch&uuml;tz wird die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> mit einem Passwort (`-p`).<br><br>F&uuml;r sich alleine eingegeben, w&uuml;rde `keepassxc-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/cli\/\" target=\"_self\" title=\"Eine CLI (Command Line Interface) ist eine textbasierte Schnittstelle, die es erm&ouml;glicht, Befehle direkt &uuml;ber die Kommandozeile einzugeben und mit einem Computer oder einem Betriebssystem zu interagieren. Im Gegensatz zur grafischen Benutzeroberfl&auml;che (GUI), bei der man mit Maus und Icons arbeitet, verwendet die CLI Textbefehle, um Aufgaben auszuf&uuml;hren, Programme zu starten, Dateien zu verwalten und&hellip;\" class=\"encyclopedia\">cli<\/a>` an der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konsole\/\" target=\"_self\" title=\"Unter Konsole oder Terminal versteht man eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das&hellip;\" class=\"encyclopedia\">Konsole<\/a> auf die Eingabe des <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passworts durch den Benutzer warten. Wir wollen das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort aber nicht manuell eingeben, sondern die im ersten Schritt erstellte Zeichenfolge als Passwort &uuml;bergeben. Dies erledigt das folgende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>sfragment.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>`gpg --quiet --decrypt ~\/keepassxc-pw_encrypted.gpg`<\/code><\/pre>\n\n\n\n<p>Es entschl&uuml;sselt (<code>--decrypt<\/code>) die Passwort<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a> <code>keepassxc-pw_encrypted.gpg<\/code> mit dem geheimen Schl&uuml;ssel des Nitrokeys und gibt das Ergebnis dieser Aktion (also das unverschl&uuml;sselte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort) als Zeichenkette zur&uuml;ck. Der Schalter (<code>--quiet<\/code>) sorgt daf&uuml;r, dass nur das unverschl&uuml;sselte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort &uuml;bergeben wird und nicht zus&auml;tzlich die Meta<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">daten<\/a> der Passwort<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a>. Die &bdquo;Backticks&ldquo;, die nach links <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ki\/\" target=\"_self\" title='Unter \"KI\" versteht man \"K&uuml;nstliche Intelligenz\". Es handelt sich um ein Teilgebiet der Informatik, das sich mit der Automatisierung intelligenten Lern- und Entscheidungsverhaltens besch&auml;ftigt. KI erm&ouml;glicht es technischen Systemen, ihre Umwelt wahrzunehmen, mit dem Wahrgenommenen umzugehen und darauf basierend Entscheidungen zu treffen. KI wird in verschiedenen Bereichen eingesetzt, wie zum Beispiel in der Medizin zur&hellip;' class=\"encyclopedia\">ki<\/a>ppenden Hochkommata (<code>), sorgen daf\u00fcr, dass das Resultat des Befehls und nicht das Befehlsfragment selbst als Argument zur\u00fcckgegeben wird. Dass<\/code>gpg<code>den geheimen Schl\u00fcssel des Nitrokeys f\u00fcr die Entschl\u00fcsselung ben\u00f6tigt und nicht irgendeinen anderen, liest<\/code>gpg<code>aus den Metadaten von<\/code>keepassxc-pw_encrypted.gpg`.<\/p>\n\n\n\n<p>Wie bei Passwortdefinitionen &uuml;blich, erwartet auch <code>keepassxc-cli<\/code> zweimal nacheinander die Eingabe des Passworts. Darum ist das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>sfragment zur Entschl&uuml;sselung der Passwort<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a> zweimal angegeben, getrennt durch das Steuerzeichen &bdquo;New Line&ldquo; (<code>\\n<\/code>), welches das Dr&uuml;cken der Eingabetaste simuliert.<\/p>\n\n\n\n<p><code>printf<\/code> ist ein Kommando zum Formatieren von Zeichenketten. Hier bringt es alles, was zwischen den doppelten Anf&uuml;hrungszeichen (&bdquo;) steht in die erforderliche Form und &bdquo;piped&ldquo; es als Passworteingabe zu <code>keepassxc-cli<\/code>.<\/p>\n\n\n\n<p>Die Sequenz ganz am Ende ist rein kosmetischer Natur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>2&gt; \/dev\/null<\/code><\/pre>\n\n\n\n<p>Sie schickt nichtssagende Fehlermeldungen zum &bdquo;Null-Device&rdquo;, also ins <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a>-Nir&shy;wa&shy;na.<br>Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeile zum Erstellen der Keepass-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> meldet dann nur noch die erfolgreiche Ausf&uuml;hrung.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Successfully created new database<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&Ouml;ffnen der Keepass-Datenbank<\/h2>\n\n\n\n<p><strong>3. Dritter Schritt:<\/strong>&nbsp;Folgende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeile &ouml;ffnet die Keepass-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> mit Hilfe des Nitrokeys. Abgefragt wird dabei nicht das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Passwort, sondern die Benutzer-PIN zum Entsperren des Nitrokeys.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpg --decrypt ~\/keepassxc-pw_encrypted.gpg | keepassxc ~\/keepassxc-datenbank.kdbx --pw-stdin<\/code><\/pre>\n\n\n\n<p>Die mit dem Nitrokey entschl&uuml;sselte Passwort-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> wird an KeepassXC &uuml;bergeben und die Keepass-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> damit ge&ouml;ffnet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"832\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/KeepassXC-01.png\" alt=\"\" class=\"wp-image-3441\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/KeepassXC-01.png 972w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/KeepassXC-01-300x257.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/KeepassXC-01-768x657.png 768w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\"><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Erg&auml;nzungen aus dem Forum<\/strong><\/p>\n\n\n\n<p><strong>Frage:<\/strong><br>Ich verwende KeepassXC aber auch auf einem Android Handy bzw. Android Tablet.<br>Wie &ouml;ffne ich die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a>-Tabelle dann dort?<br>Ist das &uuml;berhaupt m&ouml;glich?<br><strong>Antwort:<\/strong><br>Prinzipiell sollte das mit dem Nitrokey 3 NFC m&ouml;glich sein, da dieser sich via NFC (Near Field Communication) per Funk mit dem Handy verbinden kann.<br>Leider ist der Nitrokey 3 noch nicht lieferbar, darum konnte ich das noch nicht testen.<\/p>\n\n\n\n<p><strong>Frage:<\/strong><br>Generelle Frage zu KeepassXC? Ich habe bis jetzt noch nie mit KeepassXC gearbeitet. Meine Accounts die ein Passwort erfordern, stehen auf einer Handgeschriebenen Liste, die sicher aufbewahrt wird. Grob gesagt sind es etwa 15 Accounts, die unterschiedliche Passw&ouml;rter haben. Die meisten habe ich im Kopf und die sind zwischen 12 und 16 Zeichen. Die Konzentration l&auml;&szlig;t aber manchmal etwas nach und ich muss auch mal spickeln&hellip;<br>Meine einzige Frage w&auml;re jetzt, denn KeepassXC Manager nutzen und die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a> f&uuml;r die Accounts nicht auf der Festplatte des benutzten Rechners selbst ab<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a>, sondern auf einem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a>-Stick, bzw. externer Festplatte. Dieses Video zum KeepassXC ist mir aufgefallen und hat f&uuml;r mich den Eindruck das es sich hierbei um ein viel genutztes Prog<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m handelt. Ich war all die Jahre immer der Meinung, das Passw&ouml;rter auf einem Rechner nichts zu suchen haben. Egal in welcher Form? Bin damit seit 25 Jahren immer gut gefahren.<br>Vielleicht sollte ich daran auch nicht r&uuml;tteln&hellip;<br><strong>Antwort:<\/strong><br>Meine Meinung dazu:<br>ich bin ganz und gar nicht daf&uuml;r das man Passw&ouml;rter auf einem externen Medium, sei es jetzt ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a> Stick, Festplatte oder auch nur einem Zettel (dieser ist ja die unsicherste L&ouml;sung) speichert.<br>Wenn eben jemand in Besitz dieser Medien ge<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>gt hat er \/sie <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>ge Zeit zu versuchen das Passwort zu knacken und bei einem Zettel besteht ja gar keine Passwort M&ouml;glichkeit.<br>Wenn schon <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a> dann eben mit einem sehr sicheren Passwort (mindestens 16 Zeichen) eben auf dem Rechner den ich nutze.<br>Ich selbst habe es in einer <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/cloud\/\" target=\"_self\" title=\"Eine Cloud (englisch: Wolke) ist ein digitaler zentraler Speicher, auf den &uuml;ber ein Netzwerk mit mehreren Ger&auml;ten zugegriffen werden kann. Vorteile einer Cloud Zwischen einer Cloud und den entsprechenden Endger&auml;ten besteht in der Regel keine physische Verbindung, d.h. die Daten&uuml;bertragung von und zu der Cloud geschieht &uuml;ber ein Netzwerk, meistens das Internet. Im Falle eines&hellip;\" class=\"encyclopedia\">Cloud<\/a> (nat&uuml;rlich sage ich hier jetzt nicht in welcher) gespeichert. Damit kann ich eben mit all meinen Ger&auml;ten von &uuml;berall darauf zugreifen.<br>Weiters bietet KeepassXC auch die M&ouml;glichkeit, mittels der Browser-Erweiterung, viele Anmeldungen bzw. Passwort-Eingaben zu automatisieren.<br>&hellip;<br>Eine Alternative zum Zettel, f&uuml;r das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">Speichern<\/a> von Passw&ouml;rtern, w&auml;re eventuell der &bdquo;Nitrokey S<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>age 2&rdquo; (<a rel=\"noreferrer noopener\" href=\"https:\/\/www.nitrokey.com\/de#comparison\" target=\"_blank\">https:\/\/www.nitrokey.com\/de#comparison<\/a>).<br>Dieser enth&auml;lt einen verschl&uuml;sselten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a>speicher. Ein Nachteil ist allerdings der hohe Preis von &uuml;ber 100 Euro.<br><\/p>\n\n\n\n<p><strong>Erstver&ouml;ffentlichung: Sa 24. Sep 2022, 21:04, Rupert<\/strong><\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"3427\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">2    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"3427\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Eines vorneweg: Neben der Inbetriebnahme des Nitrokeys, sind nur drei der nachfolgenden Befehlszeilen wichtig. Zwei, zum Erstellen der KeepassXC-Datenbank (1., 2.) und eine, um dieselbe zu \u00f6ffnen (3.). Da ich, insbesondere beim Thema Verschl\u00fcsselung, der Meinung bin, man sollte genau wissen, was man tut, ist das Wiki etwas umfangreicher geworden, als urspr\u00fcnglich geplant. Einf\u00fchrung Mittlerweile [&hellip;]<\/p>\n","protected":false},"author":95,"featured_media":3441,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72],"tags":[],"class_list":["post-3427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sicherheit"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/3427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/95"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=3427"}],"version-history":[{"count":4,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/3427\/revisions"}],"predecessor-version":[{"id":10389,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/3427\/revisions\/10389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/3441"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=3427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=3427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=3427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}