<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://grubit.at/fg_mediawiki/index.php?action=history&amp;feed=atom&amp;title=Verschl%C3%BCsselung</id>
	<title>Verschlüsselung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://grubit.at/fg_mediawiki/index.php?action=history&amp;feed=atom&amp;title=Verschl%C3%BCsselung"/>
	<link rel="alternate" type="text/html" href="https://grubit.at/fg_mediawiki/index.php?title=Verschl%C3%BCsselung&amp;action=history"/>
	<updated>2026-05-06T14:29:30Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Mediawiki Ferdinand Gruber</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://grubit.at/fg_mediawiki/index.php?title=Verschl%C3%BCsselung&amp;diff=415&amp;oldid=prev</id>
		<title>WikiSysop: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://grubit.at/fg_mediawiki/index.php?title=Verschl%C3%BCsselung&amp;diff=415&amp;oldid=prev"/>
		<updated>2020-10-07T16:02:47Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Oktober 2020, 16:02 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://grubit.at/fg_mediawiki/index.php?title=Verschl%C3%BCsselung&amp;diff=414&amp;oldid=prev</id>
		<title>fg&gt;WikiSysop: /* Anlegen eines Containers für ein verschlüsseltes Dateisystem */</title>
		<link rel="alternate" type="text/html" href="https://grubit.at/fg_mediawiki/index.php?title=Verschl%C3%BCsselung&amp;diff=414&amp;oldid=prev"/>
		<updated>2020-05-23T18:45:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Anlegen eines Containers für ein verschlüsseltes Dateisystem&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== GnuPG ==&lt;br /&gt;
Das grafische Frontend zu GnuPG ist KGpg&lt;br /&gt;
: KGpg wird als Miniprogramm gestartet. Zugriff über den Systemabschnitt der Kontrolleiste.&lt;br /&gt;
* Konsolenbefehl zum Öffnen der Schlüsselverwaltung&lt;br /&gt;
 kgpg -k&lt;br /&gt;
* Revocation Zertifikat erzeugen&lt;br /&gt;
 gpg --output revoke.asc --gen-revoke &amp;lt;key-id&amp;gt;&lt;br /&gt;
Die Datei &amp;lt;code&amp;gt;revoke.asc&amp;lt;/code&amp;gt; sicher aufbewahren und das Zertifikat ausdrucken.&lt;br /&gt;
Falls man die Passphrase vergessen hat oder der private Schlüssel nicht mehr sicher ist, dann folgende Kommandos ausführen:&lt;br /&gt;
 keyserver=keys.gnupg.net&lt;br /&gt;
 gpg --import revoke.asc&lt;br /&gt;
 gpg --keyserver $keyserver --send-keys &amp;lt;key-id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Info: https://www.hackdiary.com/2004/01/18/revoking-a-gpg-key/&lt;br /&gt;
== Verschlüsseltes Loop-Device ==&lt;br /&gt;
=== Anlegen eines Containers für ein verschlüsseltes Dateisystem ===&lt;br /&gt;
* Mit YAST&lt;br /&gt;
 Partitionierer / Crypt-Dateien / Crypt-Datei hinzufügen&lt;br /&gt;
* oder ...&lt;br /&gt;
Im folgenden Beispiel wird als Pfadname für den Container &amp;lt;code&amp;gt;/sda2/container&amp;lt;/code&amp;gt; angenommen.&lt;br /&gt;
 container_file=&amp;quot;/sda2/container&amp;quot;&lt;br /&gt;
 dd if=/dev/urandom of=container_file bs=1M count=250 &lt;br /&gt;
 cryptsetup -c aes-xts-plain64 -s 512 -h sha512 -y luksFormat container_file&lt;br /&gt;
 cryptsetup luksOpen container_file container&lt;br /&gt;
&lt;br /&gt;
=== Verschlüsselten Container mounten ===&lt;br /&gt;
Folgendes Skript hängt den Container in das Dateisystem ein. &lt;br /&gt;
: Das Skript verarbeitet den Pfadnamen des Containers als Eingabeparameter. Containerdatei und Mountpoint müssen den gleichen Dateinamen haben.&lt;br /&gt;
 /usr/local/bin/mount_container.sh&lt;br /&gt;
&lt;br /&gt;
 param=$1&lt;br /&gt;
 if [ $# -eq 0 ] ; then&lt;br /&gt;
 cat &amp;lt;&amp;lt; &amp;#039;delimiter&amp;#039;&lt;br /&gt;
 ---------------------------------------------------------&lt;br /&gt;
 Beschreibung&lt;br /&gt;
 Usage 1:&lt;br /&gt;
    mount_container.sh &amp;lt;Pfad zum Containerfile&amp;gt;&lt;br /&gt;
 Usage 2:&lt;br /&gt;
    Aufruf ohne Parameter: Pfad zum Containerfile wird abgefragt.&lt;br /&gt;
 ---------------------------------------------------------&lt;br /&gt;
 delimiter&lt;br /&gt;
      read -p &amp;quot;Pfad zum Containerfile eingeben: &amp;quot; param&lt;br /&gt;
 fi&lt;br /&gt;
 if [ -z $param ] ; then exit ; fi&lt;br /&gt;
 SAFE=$param&lt;br /&gt;
 CRYPTNAME=$(basename $param)&lt;br /&gt;
 MNT=/mnt/$CRYPTNAME&lt;br /&gt;
 FS=ext2&lt;br /&gt;
 LOOPDEV=`/sbin/losetup -f`&lt;br /&gt;
 if [ &amp;quot;`/sbin/losetup -a | grep -c &amp;quot;$SAFE&amp;quot;`&amp;quot; != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
        echo &amp;quot;bereits eingehängt&amp;quot;&lt;br /&gt;
        exit&lt;br /&gt;
 fi&lt;br /&gt;
 /sbin/losetup $LOOPDEV $SAFE&lt;br /&gt;
 /sbin/cryptsetup luksOpen $LOOPDEV $CRYPTNAME&lt;br /&gt;
 /bin/mount -t $FS /dev/mapper/$CRYPTNAME $MNT&lt;br /&gt;
Nach Ausführen dieses Skriptes als root sollte im Dateimanager &amp;#039;&amp;#039;&amp;#039;Dolphin&amp;#039;&amp;#039;&amp;#039; in der Sidebar nun der Container auftauchen. &lt;br /&gt;
&lt;br /&gt;
=== Aushängen des verschlüsselten Containers ===&lt;br /&gt;
Das Skript zum Aushängen des Containers:&lt;br /&gt;
 /usr/local/bin/umount_container.sh&lt;br /&gt;
&lt;br /&gt;
 param=$1&lt;br /&gt;
 if [ $# -eq 0 ] ; then&lt;br /&gt;
 cat &amp;lt;&amp;lt; &amp;#039;delimiter&amp;#039;&lt;br /&gt;
 ---------------------------------------------------------&lt;br /&gt;
 Beschreibung&lt;br /&gt;
 Usage 1:&lt;br /&gt;
    umount_container.sh &amp;lt;Pfad zum Containerfile&amp;gt;&lt;br /&gt;
 Usage 2:&lt;br /&gt;
    Aufruf ohne Parameter: Pfad zum Containerfile wird abgefragt.&lt;br /&gt;
 ---------------------------------------------------------&lt;br /&gt;
 delimiter&lt;br /&gt;
      read -p &amp;quot;Pfad zum Containerfile eingeben: &amp;quot; param&lt;br /&gt;
 fi&lt;br /&gt;
 if [ -z $param ] ; then exit ; fi&lt;br /&gt;
 SAFE=$param&lt;br /&gt;
 CRYPTNAME=container&lt;br /&gt;
 MNT=/mnt/$(basename $param)&lt;br /&gt;
 LOOPDEV=`losetup -a | grep &amp;quot;$SAFE&amp;quot; | sed &amp;quot;s/: .*//&amp;quot;`&lt;br /&gt;
 if [ &amp;quot;`losetup -a | grep -c &amp;quot;$SAFE&amp;quot;`&amp;quot; != &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
        echo &amp;quot;nicht eingehängt&amp;quot;&lt;br /&gt;
        exit&lt;br /&gt;
 fi&lt;br /&gt;
 /bin/umount $MNT&lt;br /&gt;
 /sbin/cryptsetup luksClose $CRYPTNAME&lt;br /&gt;
 /sbin/losetup -d $LOOPDEV&lt;br /&gt;
&lt;br /&gt;
Siehe auch https://wiki.ubuntuusers.de/LUKS/Containerdatei/&lt;br /&gt;
&lt;br /&gt;
=== Integration in den KDE-Desktop ===&lt;br /&gt;
Mit &amp;#039;&amp;#039;&amp;#039;kmenuedit&amp;#039;&amp;#039;&amp;#039; zwei Starterdateien erzeugen, eine zum Einhängen und eine zum Aushängen des Containers.&lt;br /&gt;
: Unter &amp;quot;Erweitert&amp;quot; muss man anklicken:&lt;br /&gt;
 Im Terminal starten&lt;br /&gt;
 Mit anderer Benutzerkennung starten: root&lt;br /&gt;
Hier der Inhalt der zwei Desktop-Dateien, die man natürlich auch manuell erzeugen kann:&lt;br /&gt;
 ~/.local/share/applications/Mount Container.desktop&lt;br /&gt;
&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment=Verschlüsselten Container einhängen&lt;br /&gt;
 Exec=/usr/local/bin/mount_container.sh /sda2/container&lt;br /&gt;
 GenericName=Container einhängen&lt;br /&gt;
 Icon=kipi-dropbox&lt;br /&gt;
 Name=Mount Container&lt;br /&gt;
 NoDisplay=false&lt;br /&gt;
 Path[$e]=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=1&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-KDE-SubstituteUID=true&lt;br /&gt;
 X-KDE-Username=root[/code]&lt;br /&gt;
&lt;br /&gt;
 ~/.local/share/applications/Umount Container.desktop&lt;br /&gt;
&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment=Verschlüsselten Container aushängen&lt;br /&gt;
 Exec=/usr/local/bin/umount_container.sh /sda2/container&lt;br /&gt;
 GenericName=Container aushängen&lt;br /&gt;
 Icon=preferences-web-browser-adblock&lt;br /&gt;
 Name=Umount Container&lt;br /&gt;
 NoDisplay=false&lt;br /&gt;
 Path[$e]=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=1&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-KDE-SubstituteUID=true&lt;br /&gt;
 X-KDE-Username=root/code]&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
 /etc/crypttab&lt;/div&gt;</summary>
		<author><name>fg&gt;WikiSysop</name></author>
	</entry>
</feed>