<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/home/drscream &#187; gpg</title>
	<atom:link href="http://www.cyber-tec.org/tag/gpg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cyber-tec.org</link>
	<description>blog of thomas merkel (alias drscream) - creative coding</description>
	<lastBuildDate>Mon, 02 Jan 2012 17:06:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>gpg photo-viewer, jpeg2ascii</title>
		<link>http://www.cyber-tec.org/2009/07/25/gpg-photo-viewer-jpeg2ascii/</link>
		<comments>http://www.cyber-tec.org/2009/07/25/gpg-photo-viewer-jpeg2ascii/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 10:33:05 +0000</pubDate>
		<dc:creator>drscream</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[ascii]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[photo-viewer]]></category>

		<guid isPermaLink="false">http://www.cyber-tec.org/?p=636</guid>
		<description><![CDATA[Ich glaube das braucht in Wirklichkeit niemand, aber irgendwie ist es ja doch toll. GPG bietet die Moeglichkeit an seinen Key ein Foto anzuhaengen, jedoch kann man dies schwer sehen wenn man nur Terminal Programme verwendet. Aber zum Glueck gibt es ja kleine tolle Programme die JPEG Bilder in ASCII Art umwandeln, z.B. jp2a. Hierzu [...]]]></description>
			<content:encoded><![CDATA[<p>Ich glaube das braucht in Wirklichkeit niemand, aber irgendwie ist es ja doch toll. GPG bietet die Moeglichkeit an seinen Key ein Foto anzuhaengen, jedoch kann man dies schwer sehen wenn man nur Terminal Programme verwendet.</p>
<p>Aber zum Glueck gibt es ja kleine tolle Programme die JPEG Bilder in ASCII Art umwandeln, z.B. <i>jp2a</i>. Hierzu traegt man nun einfach in seiner <b>~/.gnupg/gpg.conf</b> folgende Zeile ein und schon kann man die tollen JPEG ASCII Fotos der GPG Benutzer sehen:<br />
<code>
<pre>photo-viewer "jp2a %i"</pre>
<p></code></p>
<p>Und so koennte das dann z.B. aussehen:<br />
<code>
<pre>                               ...
                        ...',.',,'............
                        .,''..'.......',...''''....
                      .','..........'.'...'...''','.
                     .,::;,,,''......'................
                  .';codxkkxddlc;'.....''..............
                 .;okkOO00Okkxddoolcclc:;,,''...........
                .lkkkkOOkkxxxxxxxkkkkkkxdolc:;'''.''''';;'..
               ;xkkkkkkkxxxxxxxxddddddxxkkxdoc:,,',,''',;;:;.
             .lkkkkkkkkxxxxxxdddoolllloooooolc:;,''..'''','',.
            .dkkkkkkkkxxxxxxdddolllllllllllllc:;,'..............
           .dkkkkkkkkxxxxxxdddoollllllcccccccc:;,..........  ....
          .okxxxxxxxxxxxxdddoollllllccc:::::::;,'....     .......
         .cddxdxxxxxxxddddoollllllllcc:::;;;;;,'....  ... .... ..
        .,,,,;:lodddoolcccc:cccclllcc::;;;;;;,,.....   ...  .. ..
   .    .:c:;,',codol:;,'.....'',;;;;;;;,,,,,,,'....     .. .....
   ..  ..,'';:;.;ool;''''',,,;;,''''''',,,,,,,,'....    .........
   ..   .;,,;l;.:dl,.......',,;,',,',..'',,,,,,'....        .....
   .....:occcc:lxdc,...'''''',,'.'.'''.'''''..........     .....
      .ldddodxkxlc;;;,;::ccc::;,,;,'',,,,,,,,,'...       .   ...
     .cxxxxxxxolc:;;;;:cllllllccc:;;;;;;;,,,,,'.........',,,..
     :dxdddoolc:;,;;;;cloooollllc::::;;;,,,,,,'......'...'..,.
    'oddoo:;,'....;;;';lodooollcc:::;;;,,,,,,''...'''...','.,.
    ,olllol:;'.....'..,:loooolcc:::;;;,,,,'''''..''''...','.,.
    ,lcclooll::c:;,,,;:ccclllc:::;;,,,,,''''''..''''....';''.
    'lc:coooollolc::;:::cc::c::;;,,,,,'''''''...'''...',,,.
    .llccc,,,;,,,,,;;;;;;;;;::;;,,,,'''''''''''''''',,,'..
     cooolccc::;;,'......',:lc;;,,''''''''''''''''',,,...
     ,doooc::::c:;;;;;;;;:lll:;,'''',,''''''''''...''.  .
     .cdllc;;,,;;,,;;;::ccll:;,''''''''..........'''.  ..
      .:oolllccc:::::ccccc:;;,'''''............'''',.  .
       'oooooooollcllcc::;,,''''...............''',,.
       .cooolllllllc:;;;,'''.................'''',,'.
        ':c::::::;,''''....................'''',,,,.
         .,,,''''.........................''''',,,,.
          ...''....  ...................'''''',,,,.  .
         ..  :lc;'......................'''',,,'..   .
      .....  ;lllc;'..................'''''''...
  ....'....  ,cllcc:;,''.............'''........       ..
...........  .:lllc::;;;;,'''.........'........        .....
...........  .,:clcc:;;;;,''......'''''''......        . .......
...........   .;:cccc::;,,'....''',,,,,'.....            ........
....... ...    .;:ccccc::;,,,,,,,,,,,,''....           ......  ..
.. .... .      .';:cccc::;;,,,,,;;;,,,'... .           ..  ..
</pre>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyber-tec.org/2009/07/25/gpg-photo-viewer-jpeg2ascii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revoking a GPG key</title>
		<link>http://www.cyber-tec.org/2009/01/17/revoking-a-gpg-key/</link>
		<comments>http://www.cyber-tec.org/2009/01/17/revoking-a-gpg-key/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 13:41:07 +0000</pubDate>
		<dc:creator>drscream</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[revoke]]></category>

		<guid isPermaLink="false">http://www.cyber-tec.org/?p=341</guid>
		<description><![CDATA[Now after long time, I would like to revoke my old gpg key (0x732BE57D). I found the documentation on this a little sparse, so here are the steps I took. gpg --gen-revoke 0x732BE57D 0x732BE57D is the ID for my key. You’re asked if you want to provide a reason for the revocation (key comprised, superseded [...]]]></description>
			<content:encoded><![CDATA[<p>Now after long time, I would like to revoke my old gpg key (0x732BE57D). I found the documentation on this a little sparse, so here are the steps I took.</p>
<pre><code> gpg --gen-revoke 0x732BE57D</code></pre>
<p>0x732BE57D is the ID for my key. You’re asked if you want to provide a reason for the revocation (key comprised, superseded or no longer used) and an optional free-text description. After supplying your passphrase, an ascii-armoured key block is printed out. Paste this text into a file.</p>
<pre><code>-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: A revocation certificate should follow

QCfaMzd5Aj8iGEEIBECACEFAklx2aMaHQFyZXBsYWNlZCB3aXR
RK8LcYHjvuGqHrZvKoAnRwycNdRFRHFZEg5YLgVpNWi/S9HQ
=xQFS
-----END PGP PUBLIC KEY BLOCK-----</code></pre>
<p>This step could be performed when you first generate your key, and the results stashed in a safe place for later use if you lose it.</p>
<pre><code>gpg --import 0x732BE57D_revoke_cert.asc</code></pre>
<p>Issuing this command imports the revocation into your keyring, revoking your key.</p>
<pre><code>gpg --keyserver pgp.mit.edu --send-keys 0x732BE57D</code></pre>
<p>This send the revoked key to the public keyserver at pgp.mit.edu. If it succeeds, you’ll get the message ‘gpg: success sending to `pgp.mit.edu&#8217; (status=200)‘. If you check your key’s verbose index page on <a href="http://pgp.mit.edu:11371/pks/lookup?search=0x732BE57D&#038;op=index">pgp.mit.edu</a>, you’ll see *** KEY REVOKED *** on the first line of the details.</p>
<p>Only for your information, my current (since 2007) gpg key is <a href="http://pgp.mit.edu:11371/pks/lookup?search=0xE80BF2AB&#038;op=index">0xE80BF2AB</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyber-tec.org/2009/01/17/revoking-a-gpg-key/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kontact / KMail und der GnuPG Cache</title>
		<link>http://www.cyber-tec.org/2006/06/25/kontact-kmail-und-der-gnupg-cache/</link>
		<comments>http://www.cyber-tec.org/2006/06/25/kontact-kmail-und-der-gnupg-cache/#comments</comments>
		<pubDate>Sun, 25 Jun 2006 11:24:58 +0000</pubDate>
		<dc:creator>drscream</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kmail]]></category>
		<category><![CDATA[kontact]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.cyber-tec.org/2006/06/25/kontact-kmail-und-der-gnupg-cache/</guid>
		<description><![CDATA[Ich hatte unter KDE – Kontact / Kmail zwar (fast) nie Probleme mit meinem GnuPG, jedoch hat es mich doch immer etwas gestoert das das Passphrases caching nie richtig funktioniert hat. Wenn man KDE allg. als Desktop Environment verwendet ist das ganze ganz einfach. Man muss einfach nur den gpg-agent vor dem eigentlichen KDE laden. [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte unter KDE – Kontact / Kmail zwar (fast) nie Probleme mit meinem GnuPG, jedoch hat es mich doch immer etwas gestoert das das Passphrases caching nie richtig funktioniert hat.<br />
Wenn man KDE allg. als Desktop Environment verwendet ist das ganze ganz einfach. Man muss einfach nur den <b>gpg-agent</b> vor dem eigentlichen KDE laden. Hierzu geht man wie folgt vor:</p>
<p>Wichtige Abhaenigkeiten sind hierbei:</p>
<ul>
<li>kmail :P</li>
<li>gnupg</li>
<li>gpg-agent</li>
<li>pinentry</li>
</ul>
<ol>
<li>Verzeichnis erstellen ~/.kde/env</li>
<li>Datei in diesem Verzeichnis erstellen z.b.: gpg-agent.sh (soviel ich weis ist das .sh noetig da KDE sonst diese Script beim starten nicht ausfuehrt).</li>
<li>In diese Datei schreibt man dann:<br />
<code>
<pre>eval `gpg-agent --daemon`</pre>
<p></code></li>
<li>Nicht vergessen die Datei ausfuehrbar zu machen:<br />
<code>
<pre>chmod +x gpg-agent.sh</pre>
<p></code></li>
</ol>
<p>Nun sollte der GnuPG Agent schoneinmal schoen funktionieren. Nun stellt man noch in der Datei <b>~/.gnupg/gpg-agent.conf</b> seinen gewuenschten Cache Wert ein. Einfach die Zeile ‘default-cache-ttl XXXX’ hinzufuegen, wobei XXXX der Cache Zeit in Sekunden ist.</p>
<p>Eine alternative moeglichkeit das ganze zu Cachen bietet <b>keychain</b> (<a href="http://www.gentoo.org/proj/en/keychain/">Keychain Homepage</a>), jedoch hab ich das noch nicht getestet. Falls jemand mal Lust und Zeit hat dies zu tun kann mir ja das Ergebnis mitteilen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyber-tec.org/2006/06/25/kontact-kmail-und-der-gnupg-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apt-key / GPG error</title>
		<link>http://www.cyber-tec.org/2006/06/05/apt-key-gpg-error/</link>
		<comments>http://www.cyber-tec.org/2006/06/05/apt-key-gpg-error/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 11:20:16 +0000</pubDate>
		<dc:creator>drscream</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.cyber-tec.org/2006/06/05/apt-key-gpg-error/</guid>
		<description><![CDATA[Ab Debian etch gibt es apt in der Version 0.6.xx, welches als grandiose Neuerung die Absicherung der Echtheit der Update-Server durch GPG mitbringt. Was ansich ja eine gute Sache ist, jedoch erhaellst der Benutzer direkt nach dem Updaten auf die neue apt-get – Version folgende Fehlermeldung: W: GPG error: http://update.server testing Release: The following signatures [...]]]></description>
			<content:encoded><![CDATA[<p>Ab Debian etch gibt es apt in der Version 0.6.xx, welches als grandiose Neuerung die Absicherung der Echtheit der Update-Server durch GPG mitbringt.<br />
Was ansich ja eine gute Sache ist, jedoch erhaellst der Benutzer direkt nach dem Updaten auf die neue apt-get – Version folgende Fehlermeldung:</p>
<p><cpde>
<pre>W: GPG error: http://update.server testing Release: The following signatures couldn't be
verified because the public key is not available: NO_PUBKEY 010908312D230C5F</pre>
<p></code></p>
<p>Loesung folgedes Problems konnte bis jetzt so behoben werden:<br />
Die Datei <b>/usr/bin/apt-key</b> zeigt:</p>
<p><code>
<pre>...
ARCHIVE_KEYRING=/usr/share/keyrings/debian-archive-keyring.gpg
REMOVED_KEYS=/usr/share/keyrings/debian-archive-removed-keys.gpg
...</pre>
<p></code></p>
<p>Diese Dateien sollten ersteinmal mit touche angelegt werden, damit apt-key auch arbeiten kann:</p>
<p><code>
<pre>touch /usr/share/keyrings/debian-archive-keyring.gpg
touch /usr/share/keyrings/debian-archive-removed-keys.gpg</pre>
<p></code></p>
<p>Um die TrustDB anzulegen muss man nun noch apt-get mit dem Parameter list ausfuehren:</p>
<p><code>
<pre>apt-key list</pre>
<p></code></p>
<p>Damit wird die Datei /etc/apt/trustdb.gpg erzeugt und auch gleich mit dem Schluessel fuer die Debian Standardarchive gefuellt. Nun muessen nurnoch die gewuenschten Schluessel eingepflegt werden (damit auch apt-get update keinen Fehler mehr bringt):</p>
<p><code>
<pre>gpg --recv-keys --keyserver KEYSERVER bemaengelter_Schluessel
gpg --armor --export bemaengelter_Schluessel | apt-key add -</pre>
<p></code></p>
<p>Dabei bindet der erste Befehl den Schluessel in den Keyring ein. Die zweite Zeile exportiert den Schluessel dann wieder und uebergibt ihn direkt an apt-key.<br />
Ein passender KEYSERVER ist zum Beispiel hkp://pgp.mit.edu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyber-tec.org/2006/06/05/apt-key-gpg-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

