<?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>Christoph Becker</title>
	<atom:link href="http://blog.ch-becker.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ch-becker.de</link>
	<description>Gedanken Notizen Infos</description>
	<lastBuildDate>Thu, 09 Feb 2012 11:04:10 +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>Continuous Delivery Vortrag von Jens</title>
		<link>http://blog.ch-becker.de/2012/02/09/continuous-delivery-vortrag-von-jens/</link>
		<comments>http://blog.ch-becker.de/2012/02/09/continuous-delivery-vortrag-von-jens/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 11:04:10 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Lesenswertes]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Integration]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=278</guid>
		<description><![CDATA[Jens Bräuer (number4) hat beim letzten DevOps Berlin Meeting einen interessanten Vortrag zu CD in der Amazon Clound gehalten, so Schlomo Schapio in seinem Blog. Die Folien findet man natürlich auch in der Amazon Cloud . Schade, dass ich nicht &#8230; <a href="http://blog.ch-becker.de/2012/02/09/continuous-delivery-vortrag-von-jens/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://github.com/jbraeuer" title="Github Jens">Jens Bräuer</a> (number4) hat beim letzten DevOps Berlin Meeting einen interessanten Vortrag zu CD in der Amazon Clound gehalten, so <a href="http://blog.schlomo.schapiro.org/2012/02/5th-berlin-devops-meetup.html">Schlomo Schapio</a> in seinem Blog. Die Folien findet man natürlich auch in der <a href="http://jbraeuer.s3-website-eu-west-1.amazonaws.com/slides/continuous_deployment-the_tech_parts-berlin_devops_usergroup_20120208-jens_braeuer.html#slide1">Amazon Cloud</a> <img src='http://blog.ch-becker.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Schade, dass ich nicht kommen konnte.</p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=278&amp;md5=d53d87a02617c18c757157a462c1c4c7" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2012/02/09/continuous-delivery-vortrag-von-jens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2012%2F02%2F09%2Fcontinuous-delivery-vortrag-von-jens%2F&amp;language=de_DE&amp;category=text&amp;title=Continuous+Delivery+Vortrag+von+Jens&amp;description=Jens+Br%C3%A4uer+%28number4%29+hat+beim+letzten+DevOps+Berlin+Meeting+einen+interessanten+Vortrag+zu+CD+in+der+Amazon+Clound+gehalten%2C+so+Schlomo+Schapio+in+seinem+Blog.+Die+Folien+findet+man+nat%C3%BCrlich+auch+in+der+Amazon+Cloud+%3B%29.%0D%0A%0D%0ASchade%2C+dass+ich+nicht+kommen+konnte.%0D%0A&amp;tags=Amazon+S3%2CCloud%2CContinuous+Delivery%2CContinuous+Integration" type="text/html" />
	</item>
		<item>
		<title>Confed Bridge Bild im Jay Banks Blog</title>
		<link>http://blog.ch-becker.de/2012/02/05/confed-bridge-bild-im-jay-banks-blog/</link>
		<comments>http://blog.ch-becker.de/2012/02/05/confed-bridge-bild-im-jay-banks-blog/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 21:15:01 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[bilder]]></category>
		<category><![CDATA[flickr]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=275</guid>
		<description><![CDATA[Jay Banks hat mein Confed Bridge Bild in seinem Artikel zu den größten kanadischen Bauwerken übernommen&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://jaybanks.ca/blogroll/2012/02/03/biggest-expensive-structures-canada/">Jay Banks </a>hat mein Confed Bridge Bild in seinem Artikel zu den größten kanadischen Bauwerken übernommen&#8230;</p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=275&amp;md5=9be8d7780a7ebfbbaaf277ccac53732b" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2012/02/05/confed-bridge-bild-im-jay-banks-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2012%2F02%2F05%2Fconfed-bridge-bild-im-jay-banks-blog%2F&amp;language=de_DE&amp;category=text&amp;title=Confed+Bridge+Bild+im+Jay+Banks+Blog&amp;description=Jay+Banks+hat+mein+Confed+Bridge+Bild+in+seinem+Artikel+zu+den+gr%C3%B6%C3%9Ften+kanadischen+Bauwerken+%C3%BCbernommen...%0D%0A%0D%0A&amp;tags=bilder%2Cflickr" type="text/html" />
	</item>
		<item>
		<title>Clean Code Developer</title>
		<link>http://blog.ch-becker.de/2012/01/16/clean-code-developer/</link>
		<comments>http://blog.ch-becker.de/2012/01/16/clean-code-developer/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 07:27:30 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Lesenswertes]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[CCD]]></category>
		<category><![CDATA[Clean Code Developer]]></category>
		<category><![CDATA[Präsentation]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=273</guid>
		<description><![CDATA[Das Buch &#8220;Clean Code&#8221; kennen vielleicht einige Programmierer schon. Seit längerem gibt es auch die passende Initiative dazu. Die Clean Code Developer setzen sich mit dem Schreiben von gutem Code auseinander. Reflektieren ihr tägliches Handeln und stellen Liebgewordenes gern mal &#8230; <a href="http://blog.ch-becker.de/2012/01/16/clean-code-developer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Das Buch <a href="http://www.amazon.de/gp/product/3826655486/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=chbeckercom-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3826655486">&#8220;Clean Code&#8221;</a> kennen vielleicht einige Programmierer schon. Seit längerem gibt es auch die passende <a href="http://clean-code-developer.de/">Initiative</a> dazu.</p>
<p>Die <a href="http://clean-code-developer.de/">Clean Code Developer</a> setzen sich mit dem Schreiben von gutem Code auseinander. Reflektieren ihr tägliches Handeln und stellen Liebgewordenes gern mal infrage. Persönlich habe ich Martins Buch schon vor einigen Jahren gelesen und bin 2009 auf die Initiative gestoßen und das Infragestellen ist mir auch nicht fremd. Hinzu kommt, dass jeder Scrum Master auch ein Wanderprediger ist <span style="color: #808080;">(Hallo Falk!) <span style="color: #000000;">und als solcher natürlich sein Evangelium verbreiten möchte. Also? </span></span>In unserer Firma moderiere ich derzeit einen sechsteiligen Workshop zu diesem Thema. Die ersten Folien findet man in der <a href="http://db.tt/KXrTviR">Dropbox</a></p>
<p><a href="http://dl.dropbox.com/u/202160/clean_code_developer_roter_grad.pdf">Clean Code Developer &#8211; Roter Grad</p>
<p><img class="aligncenter" title="Clean Code Developer" src="http://clean-code-developer.de/GetFile.aspx?File=dotnetpro_ccd_stempel2_half_size.gif" alt="" width="234" height="102" border="0" /></a></p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=273&amp;md5=d013a51f31b0480121051b82c61c5d80" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2012/01/16/clean-code-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2012%2F01%2F16%2Fclean-code-developer%2F&amp;language=de_DE&amp;category=text&amp;title=Clean+Code+Developer&amp;description=Das+Buch+%22Clean+Code%22+kennen+vielleicht+einige+Programmierer+schon.+Seit+l%C3%A4ngerem+gibt+es+auch+die+passende+Initiative+dazu.%0D%0A%0D%0ADie+Clean+Code+Developer+setzen+sich+mit+dem+Schreiben+von+gutem+Code+auseinander.+Reflektieren+ihr+t%C3%A4gliches+Handeln+und+stellen+Liebgewordenes+gern+mal+infrage.+Pers%C3%B6nlich+habe+ich+Martins+Buch+schon+vor+einigen+Jahren+gelesen+und+bin+2009+auf+die+Initiative+gesto%C3%9Fen+und+das+Infragestellen+ist+mir+auch+nicht+fremd.+Hinzu+kommt%2C+dass+jeder+Scrum+Master+auch+ein+Wanderprediger+ist+%28Hallo+Falk%21%29+und+als+solcher+nat%C3%BCrlich+sein+Evangelium+verbreiten+m%C3%B6chte.+Also%3F+In+unserer+Firma+moderiere+ich+derzeit+einen+sechsteiligen+Workshop+zu+diesem+Thema.+Die+ersten+Folien+findet+man+in+der+Dropbox%0D%0A%0D%0AClean+Code+Developer+-+Roter+Grad%0D%0A%0D%0A&amp;tags=CCD%2CClean+Code+Developer%2CPr%C3%A4sentation" type="text/html" />
	</item>
		<item>
		<title>Scrum und Continuous Integration</title>
		<link>http://blog.ch-becker.de/2012/01/12/scrum-und-continuous-integration/</link>
		<comments>http://blog.ch-becker.de/2012/01/12/scrum-und-continuous-integration/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 14:27:16 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[jenkins]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=267</guid>
		<description><![CDATA[Nachdem mir ein Bekannter (Hallo Alex!) mitgeteilt hat, dass mein Blog schon auf Platz 5 der Suchergebnisse von &#8220;Scrum Continuous Integration&#8221; steht, möchte die dürftigen Infos die man bisher finden konnte noch etwas erweitern. Scrum hat als Grundprinzip, dass man &#8230; <a href="http://blog.ch-becker.de/2012/01/12/scrum-und-continuous-integration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem mir ein Bekannter (Hallo Alex!) mitgeteilt hat, dass mein Blog schon auf Platz 5 der Suchergebnisse von &#8220;Scrum Continuous Integration&#8221; steht, möchte die dürftigen Infos die man bisher finden konnte noch etwas erweitern.</p>
<p>Scrum hat als Grundprinzip, dass man ständig lieferfähig ist. In der Regel liefert man die Ergebnisse des letzten Sprints aus. Ggf. muss oder möchte man noch einen gesonderten Test-Sprint machen in dem superkomplizierte nicht-automatisierbare Integrationstests durchgeführt werden. Letzteres ist insbesondere bei der SW-Entwicklung für Geräte interessant.<br />
Bei mir/uns haben sich <a href="http://jenkins-ci.org/">Jenkins </a>und <a href="http://trac.buildbot.net/">buildbot </a>als CI Server gut gemacht. Jenkins gefällt mir besser, da er leichter zu erweitern ist und es schon ganz viele Plugins gibt (für git, Sonar, ClearCase uvm.). Nach jedem <code>git push</code> läuft Jenkins los und macht einen clean build. Den Installer kann man sich (wenn man weitere Tests durchführen möchte) vom Server holen und loslegen. Nach dem Build werden die Metriken (Unittest, Code Coverage, PDM, FindBugs) in <a href="http://www.sonarsource.org/">Sonar</a> eingepflegt. Dort erkennt man dann auch Schwachpunkte und hat vor allem einen Verlauf über die Zeit.</p>
<p>Scrum benötigt IMHO CI, da sonst weder schnell noch effizient ein Liefergegenstand vorliegt und zeitnahes Feedback fehlt.</p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=267&amp;md5=4974f2e503774bfa63b351f985d094e6" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2012/01/12/scrum-und-continuous-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2012%2F01%2F12%2Fscrum-und-continuous-integration%2F&amp;language=de_DE&amp;category=text&amp;title=Scrum+und+Continuous+Integration&amp;description=Nachdem+mir+ein+Bekannter+%28Hallo+Alex%21%29+mitgeteilt+hat%2C+dass+mein+Blog+schon+auf+Platz+5+der+Suchergebnisse+von+%22Scrum+Continuous+Integration%22+steht%2C+m%C3%B6chte+die+d%C3%BCrftigen+Infos+die+man+bisher+finden+konnte+noch+etwas+erweitern.%0D%0A%0D%0AScrum+hat+als+Grundprinzip%2C+dass+man+st%C3%A4ndig+lieferf%C3%A4hig+ist.+In+der+Regel+liefert+man+die+Ergebnisse+des+letzten+Sprints+aus.+Ggf.+muss+oder+m%C3%B6chte+man+noch+einen+gesonderten+Test-Sprint+machen+in+dem+superkomplizierte+nicht-automatisierbare+Integrationstests+durchgef%C3%BChrt+werden.+Letzteres+ist+insbesondere+bei+der+SW-Entwicklung+f%C3%BCr+Ger%C3%A4te+interessant.%0D%0ABei+mir%2Funs+haben+sich+Jenkins+und+buildbot+als+CI+Server+gut+gemacht.+Jenkins+gef%C3%A4llt+mir+besser%2C+da+er+leichter+zu+erweitern+ist+und+es+schon+ganz+viele+Plugins+gibt+%28f%C3%BCr+git%2C+Sonar%2C+ClearCase+uvm.%29.+Nach+jedem+git+push+l%C3%A4uft+Jenkins+los+und+macht+einen+clean+build.+Den+Installer+kann+man+sich+%28wenn+man+weitere+Tests+durchf%C3%BChren+m%C3%B6chte%29+vom+Server+holen+und+loslegen.+Nach+dem+Build+werden+die+Metriken+%28Unittest%2C+Code+Coverage%2C+PDM%2C+FindBugs%29+in+Sonar+eingepflegt.+Dort+erkennt+man+dann+auch+Schwachpunkte+und+hat+vor+allem+einen+Verlauf+%C3%BCber+die+Zeit.%0D%0A%0D%0AScrum+ben%C3%B6tigt+IMHO+CI%2C+da+sonst+weder+schnell+noch+effizient+ein+Liefergegenstand+vorliegt+und+zeitnahes+Feedback+fehlt.&amp;tags=ci%2CContinuous+Integration%2Cjenkins%2CScrum" type="text/html" />
	</item>
		<item>
		<title>Neuer/s Hausbau-Blog</title>
		<link>http://blog.ch-becker.de/2012/01/02/neuers-hausbau-blog/</link>
		<comments>http://blog.ch-becker.de/2012/01/02/neuers-hausbau-blog/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 10:13:29 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Lesenswertes]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=270</guid>
		<description><![CDATA[Das wir Wohneigentum erwerben wollen und sich dies als schier endlose Kette verschiedenster Ereignisse darstellt, habe ich mich dazu entschieden, dies als Blog zu dokumentieren.]]></description>
			<content:encoded><![CDATA[<p>Das wir Wohneigentum erwerben wollen und sich dies als schier endlose Kette verschiedenster Ereignisse darstellt, habe ich mich dazu entschieden, dies als <a href="http://hausblog.be-ck-er.de" title="Hausbaublog Beckers">Blog </a>zu dokumentieren. </p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=270&amp;md5=e7b07f747842f1026d65d619c6d9024f" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2012/01/02/neuers-hausbau-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2012%2F01%2F02%2Fneuers-hausbau-blog%2F&amp;language=de_DE&amp;category=text&amp;title=Neuer%2Fs+Hausbau-Blog&amp;description=Das+wir+Wohneigentum+erwerben+wollen+und+sich+dies+als+schier+endlose+Kette+verschiedenster+Ereignisse+darstellt%2C+habe+ich+mich+dazu+entschieden%2C+dies+als+Blog+zu+dokumentieren.+" type="text/html" />
	</item>
		<item>
		<title>Thunderbird 8 und Enigmail</title>
		<link>http://blog.ch-becker.de/2011/11/10/thunderbird-8-und-enigmail/</link>
		<comments>http://blog.ch-becker.de/2011/11/10/thunderbird-8-und-enigmail/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 13:42:15 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[enigmail]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=246</guid>
		<description><![CDATA[Nach einem Update auf Thunderbird 8 funktioniert Enigmail nicht mehr. Leider muss man sich momentan die aktuelle Version 1.3.3 von Enigmail selbst herunterladen (speichern) und dann händisch in Thunderbird installieren. (Extras --> AddOns) Siehe: Enigmail 1.3.3 Windows bzw Allgemein Download &#8230; <a href="http://blog.ch-becker.de/2011/11/10/thunderbird-8-und-enigmail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach einem Update auf Thunderbird 8 funktioniert <a href="http://enigmail.mozdev.org/" title="Enigmail">Enigmail</a> nicht mehr. Leider muss man sich momentan die aktuelle Version 1.3.3 von Enigmail selbst herunterladen (speichern) und dann händisch in Thunderbird installieren. (<code>Extras --> AddOns</code>)</p>
<p><a href="http://blog.ch-becker.de/wp-content/uploads/2011/11/addon_aus_datei_installieren.png"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/11/addon_aus_datei_installieren.png" alt="" title="AddOn aus Datei hochladen (Thunderbird)" width="445" height="159" class="aligncenter size-full wp-image-251" /></a></p>
<p>Siehe: <a href="https://addons.mozilla.org/en-US/thunderbird/downloads/file/135578/enigmail-1.3.3-tb+sm-windows.xpi" title="enigmail-1.3.3-tb+sm-windows.xpi">Enigmail 1.3.3 Windows</a> bzw <a href="http://enigmail.mozdev.org/download/index.php.html" title="Allgemein Download von Enigmail 1.3.3">Allgemein Download von Enigmail 1.3.3</a></p>
<p>Ältere Artikel zu diesem Thema:</p>
<ul>
<li><a href="http://blog.ch-becker.de/2011/07/13/enigmail-mit-thunderbird-5/" title="Enigmail mit Thunderbird 5">Enigmail mit Thunderbird 5</a></li>
<li><a href="http://blog.ch-becker.de/2011/04/27/pgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln/" title="PGP/GPG – unter Windows mit Thunderbird Emails verschlüsseln">PGP/GPG – unter Windows mit Thunderbird Emails verschlüsseln</a></li>
</ul>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=246&amp;md5=bf3aab88e17848e349cd5079f39e660e" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2011/11/10/thunderbird-8-und-enigmail/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2011%2F11%2F10%2Fthunderbird-8-und-enigmail%2F&amp;language=de_DE&amp;category=text&amp;title=Thunderbird+8+und+Enigmail&amp;description=Nach+einem+Update+auf+Thunderbird+8+funktioniert+Enigmail+nicht+mehr.+Leider+muss+man+sich+momentan+die+aktuelle+Version+1.3.3+von+Enigmail+selbst+herunterladen+%28speichern%29+und+dann+h%C3%A4ndisch+in+Thunderbird+installieren.+%28Extras+--%3E+AddOns%29%0D%0A%0D%0A%0D%0A%0D%0ASiehe%3A+Enigmail+1.3.3+Windows+bzw+Allgemein+Download+von+Enigmail+1.3.3%0D%0A%0D%0A%C3%84ltere+Artikel+zu+diesem+Thema%3A%0D%0A%0D%0AEnigmail+mit+Thunderbird+5%0D%0APGP%2FGPG+%E2%80%93+unter+Windows+mit+Thunderbird+Emails+verschl%C3%BCsseln%0D%0A&amp;tags=debian%2Cenigmail%2Cgnupg%2Cgpg%2Cthunderbird%2Ctutorial%2Cwindows" type="text/html" />
	</item>
		<item>
		<title>Git und Subversion (git svn)</title>
		<link>http://blog.ch-becker.de/2011/08/28/git-und-subversion-git-svn/</link>
		<comments>http://blog.ch-becker.de/2011/08/28/git-und-subversion-git-svn/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 12:33:57 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Versionskontrolle]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=207</guid>
		<description><![CDATA[Einer der Vorteile von git ist, dass man ziemlich einfach gegen ein Subversion Repository arbeiten kann. Nach einem git svn clone hat man das Ganze Subversion Repo auf der eigenen Festplatte. In der Regel reichen einem jedoch die letzten 100 &#8230; <a href="http://blog.ch-becker.de/2011/08/28/git-und-subversion-git-svn/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Einer der Vorteile von git ist, dass man ziemlich einfach gegen ein Subversion Repository arbeiten kann. Nach einem <code><a href="http://www.kernel.org/pub/software/scm/git/docs/git-svn.html">git svn</a> clone </code> hat man das Ganze Subversion Repo auf der eigenen Festplatte. In der Regel reichen einem jedoch die letzten 100 Commits und man möchte die Struktur des Subversion Repos beibehalten. Hierfür erweitert man den o.g. Befehl um die Optionen <code>-r&lt;Startrevision&gt;:HEAD</code> um den Ausschnitt aus dem SVN Repo zu verkleinern. Und <code>-s</code> bzw. <code>--stdlayout</code> wählt man, wenn man für <code>trunk, tags und branches</code> eben diese Verzeichnisse im Wurzelverzeichnis des Subversion Repositories hat.<br />
Daraus ergibt sich dann</p>
<p><code>git svn clone -r1000:HEAD -s https://svn.codehaus.org/foobar zielverzeichnis</code></p>
<p>wenn man die Revisionen ab 1000 bis zum aktuellen Stand von <code>https://svn.codehaus.org/foobar</code> clonen möchte. <span id="more-207"></span></p>
<p>Das Klonen kann je nach Größe des Repositories und Netzbandbreite einige Minuten dauern. Danach hat man ALLES auf der Platte.</p>
<p>Dateien die man bei Subversion ignoriert hat, kann man automatisch auch bei git ignorieren, wenn man<br />
<code>(echo; git-svn show-ignore) &gt;&gt; .git/info/exclude<br />
</code> ausführt.</p>
<p>Nun kann man ganz normal mit git arbeiten. Also einen eigenen Branch erstellen, Dateien ändern&#8230;<br />
<code><br />
# Optional, aber empfohlen: Einen eigenen lokalen development Branch erstellen<br />
git checkout -b development trunk<br />
# Geänderte, gelöschte oder neue Dateien bekannt machen für den nächsten Commit mit<br />
git add file [file ...]<br />
# Änderungen als logischen Commit bündeln<br />
git commit -m "Message"<br />
</code></p>
<p>Sicher möchte man auch mal die eigenen Änderungen dem SVN Repository bereitstellen. Vorher sollte man sich jedoch mit dem entfernten Repository synchronisieren. Dies geschieht mittels <code>git svn rebase</code>. Entfernte Änderungen werden geholt und ein automatischer Merge versucht.<br />
Das Absender der eigenen Änderungen erfolgt mittels<br />
<code>git svn dcommit</code><br />
Zuvor ist es sinnvoll mit der <code>-n Option einen Testlauf zu starten.</code></p>
<p>Insgesamt ergibt sich folgender Workflow:</p>
<ol>
<li>Änderungen in den lokalen development Branch committen</li>
<li><code>git svn rebase</code> ausführen um mögliche Konflikte zu svn zu lösen</li>
<li>Mit <code>git checkout master</code> auf den Hauptzweig wechseln</li>
<li><code>git svn rebase</code> Master branch mit svn synchronisieren</li>
<li>Merge die Änderungen aus dem Entwicklungsbranch in den Master: <code>git merge --no-ff work developmenty</code></li>
<li>Löse mögliche Merge Konflikte</li>
<li>Mit <code>git svn dcommit</code> die Änderungen ans Subversion schicken.</li>
<li>Fertig.</li>
</ol>
<p>Ich habe im Artikel bisher gezeigt, wie man relativ einfach git gegen ein Subversion Repository nutzen kann. Möchte man eigentlich den Inhalt des Subversion Repositorys in Zukunft in einem git Repository verwalten, so genügt nach dem clonen, das Hinzufügen eines neuen Remotes Repositories:</p>
<ol>
<li><code>git svn clone ...</code></li>
<li><code>git remote add origin Pfad_zum_git_Repository</code></li>
<li><code>git push origin master</code></li>
</ol>
<p>Empfohlen sei auch ein anderer Artikel zu <a href="http://blog.ch-becker.de/2011/08/05/git-branching-best-practices/" title="Git branching best practices">git best practices: branching</a>.</p>
<p>Mehr Infos und die Git Doku findet man bei </p>
<ul>
<li><a href="http://progit.org/book/" title="Pro Git Buch">Pro Git</a></li>
<li><a href="http://book.git-scm.com/index.html" title="Git Community Book">Git Community Book</a></li>
<li><a href="http://www.kernel.org/pub/software/scm/git/docs/" title="git(1)">Git man page</a></li>
</ul>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=207&amp;md5=3e3ba18705d2a7474ea4634a24711f23" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2011/08/28/git-und-subversion-git-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2011%2F08%2F28%2Fgit-und-subversion-git-svn%2F&amp;language=de_DE&amp;category=text&amp;title=Git+und+Subversion+%28git+svn%29&amp;description=Einer+der+Vorteile+von+git+ist%2C+dass+man+ziemlich+einfach+gegen+ein+Subversion+Repository+arbeiten+kann.+Nach+einem+git+svn+clone++hat+man+das+Ganze+Subversion+Repo+auf+der+eigenen+Festplatte.+In+der+Regel+reichen+einem+jedoch+die+letzten+100+Commits+und+man+m%C3%B6chte+die+Struktur+des+Subversion+Repos+beibehalten.+Hierf%C3%BCr+erweitert+man+den+o.g.+Befehl+um+die+Optionen+-r%26lt%3BStartrevision%26gt%3B%3AHEAD+um+den+Ausschnitt+aus+dem+SVN+Repo+zu+verkleinern.+Und+-s+bzw.+--stdlayout+w%C3%A4hlt+man%2C+wenn+man+f%C3%BCr+trunk%2C+tags+und+branches+eben+diese+Verzeichnisse+im+Wurzelverzeichnis+des+Subversion+Repositories+hat.%0D%0ADaraus+ergibt+sich+dann%0D%0A%0D%0Agit+svn+clone+-r1000%3AHEAD+-s+https%3A%2F%2Fsvn.codehaus.org%2Ffoobar+zielverzeichnis%0D%0A%0D%0Awenn+man+die+Revisionen+ab+1000+bis+zum+aktuellen+Stand+von+https%3A%2F%2Fsvn.codehaus.org%2Ffoobar+clonen+m%C3%B6chte.+%0D%0A%0D%0ADas+Klonen+kann+je+nach+Gr%C3%B6%C3%9Fe+des+Repositories+und+Netzbandbreite+einige+Minuten+dauern.+Danach+hat+man+ALLES+auf+der+Platte.%0D%0A%0D%0ADateien+die+man+bei+Subversion+ignoriert+hat%2C+kann+man+automatisch+auch+bei+git+ignorieren%2C+wenn+man%0D%0A%28echo%3B+git-svn+show-ignore%29+%26gt%3B%26gt%3B+.git%2Finfo%2Fexclude%0D%0A+ausf%C3%BChrt.%0D%0A%0D%0ANun+kann+man+ganz+normal+mit+git+arbeiten.+Also+einen+eigenen+Branch+erstellen%2C+Dateien+%C3%A4ndern...%0D%0A%0D%0A%23+Optional%2C+aber+empfohlen%3A+Einen+eigenen+lokalen+development+Branch+erstellen%0D%0Agit+checkout+-b+development+trunk%0D%0A%23+Ge%C3%A4nderte%2C+gel%C3%B6schte+oder+neue+Dateien+bekannt+machen+f%C3%BCr+den+n%C3%A4chsten+Commit+mit%0D%0Agit+add+file+%5Bfile+...%5D%0D%0A%23+%C3%84nderungen+als+logischen+Commit+b%C3%BCndeln%0D%0Agit+commit+-m+%22Message%22%0D%0A%0D%0A%0D%0ASicher+m%C3%B6chte+man+auch+mal+die+eigenen+%C3%84nderungen+dem+SVN+Repository+bereitstellen.+Vorher+sollte+man+sich+jedoch+mit+dem+entfernten+Repository+synchronisieren.+Dies+geschieht+mittels+git+svn+rebase.+Entfernte+%C3%84nderungen+werden+geholt+und+ein+automatischer+Merge+versucht.%0D%0ADas+Absender+der+eigenen+%C3%84nderungen+erfolgt+mittels%0D%0Agit+svn+dcommit%0D%0AZuvor+ist+es+sinnvoll+mit+der+-n+Option+einen+Testlauf+zu+starten.%0D%0A%0D%0AInsgesamt+ergibt+sich+folgender+Workflow%3A%0D%0A%0D%0A%09%C3%84nderungen+in+den+lokalen+development+Branch+committen%0D%0A%09git+svn+rebase+ausf%C3%BChren+um+m%C3%B6gliche+Konflikte+zu+svn+zu+l%C3%B6sen%0D%0A%09Mit+git+checkout+master+auf+den+Hauptzweig+wechseln%0D%0A%09git+svn+rebase+Master+branch+mit+svn+synchronisieren%0D%0A%09Merge+die+%C3%84nderungen+aus+dem+Entwicklungsbranch+in+den+Master%3A+git+merge+--no-ff+work+developmenty%0D%0A%09L%C3%B6se+m%C3%B6gliche+Merge+Konflikte%0D%0A%09Mit+git+svn+dcommit+die+%C3%84nderungen+ans+Subversion+schicken.%0D%0A%09Fertig.%0D%0A%0D%0AIch+habe+im+Artikel+bisher+gezeigt%2C+wie+man+relativ+einfach+git+gegen+ein+Subversion+Repository+nutzen+kann.+M%C3%B6chte+man+eigentlich+den+Inhalt+des+Subversion+Repositorys+in+Zukunft+in+einem+git+Repository+verwalten%2C+so+gen%C3%BCgt+nach+dem+clonen%2C+das+Hinzuf%C3%BCgen+eines+neuen+Remotes+Repositories%3A%0D%0A%0D%0A%09git+svn+clone+...%0D%0A%09git+remote+add+origin+Pfad_zum_git_Repository%0D%0A%09git+push+origin+master%0D%0A%0D%0A%0D%0AEmpfohlen+sei+auch+ein+anderer+Artikel+zu+git+best+practices%3A+branching.%0D%0A%0D%0AMehr+Infos+und+die+Git+Doku+findet+man+bei+%0D%0A%0D%0A%09Pro+Git%0D%0A%09Git+Community+Book%0D%0A%09Git+man+page%0D%0A%0D%0A%0D%0A&amp;tags=git%2Ctutorial" type="text/html" />
	</item>
		<item>
		<title>Git branching best practices</title>
		<link>http://blog.ch-becker.de/2011/08/05/git-branching-best-practices/</link>
		<comments>http://blog.ch-becker.de/2011/08/05/git-branching-best-practices/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 09:37:50 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Versionskontrolle]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=200</guid>
		<description><![CDATA[Was ist ein gutes Vorgehensmodel beim Entwickeln mit git. Wir arbeiten in mehreren Projekten mit git. Features oder auch Bugfixes werden in eigenen Branches entwickelt und dann zurück integriert (merge). Beim Integrieren bietet es sich an, die --no-ff Option zu &#8230; <a href="http://blog.ch-becker.de/2011/08/05/git-branching-best-practices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Was ist ein gutes Vorgehensmodel beim Entwickeln mit git. Wir arbeiten in mehreren Projekten mit git. Features oder auch Bugfixes werden in eigenen Branches entwickelt und dann zurück integriert (merge). Beim Integrieren bietet es sich an, die
<pre>--no-ff</pre>
<p> Option zu wählen und auf das fast-forward zu verzichten. <span id="more-200"></span><br />
Damit erhält man die Historie kurzlebiger Branches. Das ist später einfacher zu analysieren <img src='http://blog.ch-becker.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Grundsätzlich möchte in folgenden englischen Artikel empfehlen: <a href="http://nvie.com/posts/a-successful-git-branching-model/" title="A Successfil Git Branching Model">A Successfil Git Branching Model von Vincent Driessen</a>.<br />
Der einzelne Entwickler kann dann auf dem Entwicklungszweig (branch) für Features usw wieder lokale Branches erzeugen und später re-integrieren. Die Entwicklungszweige liegen natürlich auf dem Server, so dass es kein Problem darstellt, den Continuous Integration Server dagegen laufen zu lassen. Bei der Java-Entwicklung ist auch denkar, <a href="http://code.google.com/p/gerrit/" title="Gerrit Code Review">Gerrit</a> einzusetzen um die Integration zu überwachen.</p>
<p>Wer nach wie vor nicht von git überzeugt ist, lese dies: <a href="http://whygitisbetterthanx.com" title="Why is Git Better Than X">Why is Git Better Than X</a>.</p>
<p>Und für alle Einsteiger <a href="http://betterexplained.com/articles/aha-moments-when-learning-git/" title="Aha Moments When Learning Git">Aha Moments When Learning Git</a></p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=200&amp;md5=469c29de9d89b673e974daab7a923c3d" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2011/08/05/git-branching-best-practices/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2011%2F08%2F05%2Fgit-branching-best-practices%2F&amp;language=de_DE&amp;category=text&amp;title=Git+branching+best+practices&amp;description=Was+ist+ein+gutes+Vorgehensmodel+beim+Entwickeln+mit+git.+Wir+arbeiten+in+mehreren+Projekten+mit+git.+Features+oder+auch+Bugfixes+werden+in+eigenen+Branches+entwickelt+und+dann+zur%C3%BCck+integriert+%28merge%29.+Beim+Integrieren+bietet+es+sich+an%2C+die+--no-ff+Option+zu+w%C3%A4hlen+und+auf+das+fast-forward+zu+verzichten.+%0D%0ADamit+erh%C3%A4lt+man+die+Historie+kurzlebiger+Branches.+Das+ist+sp%C3%A4ter+einfacher+zu+analysieren+%3B%29+Grunds%C3%A4tzlich+m%C3%B6chte+in+folgenden+englischen+Artikel+empfehlen%3A+A+Successfil+Git+Branching+Model+von+Vincent+Driessen.+%0D%0ADer+einzelne+Entwickler+kann+dann+auf+dem+Entwicklungszweig+%28branch%29+f%C3%BCr+Features+usw+wieder+lokale+Branches+erzeugen+und+sp%C3%A4ter+re-integrieren.+Die+Entwicklungszweige+liegen+nat%C3%BCrlich+auf+dem+Server%2C+so+dass+es+kein+Problem+darstellt%2C+den+Continuous+Integration+Server+dagegen+laufen+zu+lassen.+Bei+der+Java-Entwicklung+ist+auch+denkar%2C+Gerrit+einzusetzen+um+die+Integration+zu+%C3%BCberwachen.%0D%0A%0D%0AWer+nach+wie+vor+nicht+von+git+%C3%BCberzeugt+ist%2C+lese+dies%3A+Why+is+Git+Better+Than+X.%0D%0A%0D%0AUnd+f%C3%BCr+alle+Einsteiger+Aha+Moments+When+Learning+Git%0D%0A&amp;tags=Continuous+Integration%2Cgit%2CTDD%2CTesting" type="text/html" />
	</item>
		<item>
		<title>Enigmail mit Thunderbird 5</title>
		<link>http://blog.ch-becker.de/2011/07/13/enigmail-mit-thunderbird-5/</link>
		<comments>http://blog.ch-becker.de/2011/07/13/enigmail-mit-thunderbird-5/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 09:23:31 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[enigmail]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=195</guid>
		<description><![CDATA[Viele werden mit Schrecken bemerkt haben, dass Enigmail nach einem Upgrade auf Thunderbird 5 nicht funktioniert. Unter https://addons.mozilla.org/de/thunderbird/addon/enigmail/ ist nun jedoch eine neue Version von Enigmail verfügbar welche auch mit Thunderbird 5 funktioniert. Eine Installationsanleitung habe ich bereits früher einmal &#8230; <a href="http://blog.ch-becker.de/2011/07/13/enigmail-mit-thunderbird-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Viele werden mit Schrecken bemerkt haben, dass Enigmail nach einem Upgrade auf Thunderbird 5 nicht funktioniert. Unter <a href="https://addons.mozilla.org/de/thunderbird/addon/enigmail/">https://addons.mozilla.org/de/thunderbird/addon/enigmail/</a> ist nun jedoch eine neue Version von Enigmail verfügbar welche auch mit Thunderbird 5 funktioniert. Eine Installationsanleitung habe ich bereits früher einmal geschrieben: <a href="http://blog.ch-becker.de/2011/04/27/pgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln/" title="Enigmail – unter Windows mit Thunderbird Emails verschlüsseln">Enigmail – unter Windows mit Thunderbird Emails verschlüsseln</a></p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=195&amp;md5=5328e99ede7c5350f768c10c8d0ad49f" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2011/07/13/enigmail-mit-thunderbird-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2011%2F07%2F13%2Fenigmail-mit-thunderbird-5%2F&amp;language=de_DE&amp;category=text&amp;title=Enigmail+mit+Thunderbird+5&amp;description=Viele+werden+mit+Schrecken+bemerkt+haben%2C+dass+Enigmail+nach+einem+Upgrade+auf+Thunderbird+5+nicht+funktioniert.+Unter+https%3A%2F%2Faddons.mozilla.org%2Fde%2Fthunderbird%2Faddon%2Fenigmail%2F+ist+nun+jedoch+eine+neue+Version+von+Enigmail+verf%C3%BCgbar+welche+auch+mit+Thunderbird+5+funktioniert.+Eine+Installationsanleitung+habe+ich+bereits+fr%C3%BCher+einmal+geschrieben%3A+Enigmail+%E2%80%93+unter+Windows+mit+Thunderbird+Emails+verschl%C3%BCsseln&amp;tags=enigmail%2Cgnupg%2Cgpg%2Cthunderbird" type="text/html" />
	</item>
		<item>
		<title>PGP/GPG &#8211; unter Windows mit Thunderbird Emails verschlüsseln</title>
		<link>http://blog.ch-becker.de/2011/04/27/pgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln/</link>
		<comments>http://blog.ch-becker.de/2011/04/27/pgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 18:21:13 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[enigmail]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[gpg4win]]></category>
		<category><![CDATA[private key]]></category>
		<category><![CDATA[public key]]></category>
		<category><![CDATA[signatur]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.ch-becker.de/?p=134</guid>
		<description><![CDATA[Diese Anleitung gilt für Thunderbird unter Linux/Unix gleichermaßen. Das andere Pfade zum Einsatz kommen, sollte kein schwerwiegendes Problem darstellen, wenn doch, schreibt mir. Unter Windows ist das verschlüsseln von E-Mails via GPG (GnuPG) ganz einfach. Dieses Tutorial verwendet: Thunderbird 3.1.9 &#8230; <a href="http://blog.ch-becker.de/2011/04/27/pgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Diese Anleitung gilt für Thunderbird unter Linux/Unix gleichermaßen. Das andere Pfade zum Einsatz kommen, sollte kein schwerwiegendes Problem darstellen, wenn doch, schreibt mir.</p>
<p>Unter Windows ist das verschlüsseln von E-Mails via GPG (GnuPG) ganz einfach.</p>
<p><strong>Dieses Tutorial verwendet:</strong></p>
<ul>
<li><a href="http://www.thunderbird-mail.de/wiki/Herunterladen">Thunderbird 3.1.9</a></li>
<p> (funktioniert aber auch mit Thunderbird 7 oder <img src='http://blog.ch-becker.de/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<li><a href="http://www.gpg4win.org/download.html">GPGWin 2.1.0</a></li>
<li><a href="http://enigmail.mozdev.org/download/index.php.html">Enigmail 1.1.2</a></li>
<p> (Muss für neue Thunderbirds entsprechend auch neuer sein)
</ul>
<p><strong>Hinweis: </strong>In früheren Versionen dieses Tutorials wurde <a href="ftp://ftp.gnupg.org/gcrypt/binary/gnupg-w32cli-1.4.11.exe">GnuPG 1.4 für Windows</a> eingesetzt. GPGWin beinhaltet GnuPG 2.0 und weitere Tools die nützlich sind.<br />
<span id="more-134"></span></p>
<h3>Installation Thunderbird</h3>
<p>Als E-Mail Client (Programm) verwenden wir Thunderbird-Mail, den wir auf dessen <a href="http://www.thunderbird-mail.de">deutscher Homepage herunterladen</a> und Installieren, falls noch nicht geschehen. (Einfach die heruntergeladene Datei ausführen.)<br />
Das Einrichten eines E-Mail-Kontos wird im Folgenden ebenfalls als bereits vollendet vorausgesetzt.</p>
<h3>Installation Gpg4win</h3>
<p>Die Kryptokomponenten gibt es mittlerweile im benutzerfreundlichen Paket von <a href="http://www.gpg4win.org/">Gpg4win</a>. Dies muss man einfach nur herunterladen und dann installieren. Dazu beachtet man folgende Kleinigkeiten:</p>
<div id="attachment_137" class="wp-caption alignnone" style="width: 513px"><img class="size-full wp-image-137" title="gpg4win_install" src="http://blog.ch-becker.de/wp-content/uploads/2011/04/gpg4win_install.png" alt="Gpg4win Installation" width="503" height="386" /><p class="wp-caption-text">GpgOL (1) kann man getrost abwählen, da dies eine Erweiterung für Outlook ist. Da wir Thunderbird benutzen, brauchen wir dieses Tool nicht.</p></div>
<p>Am Ende der Installtion sollen die Wurzelzertifikate festgelegt werden. Da wir ohne Zertifikate arbeiten wollen, setzen wir das Häkchen und machen Weiter.</p>
<div id="attachment_140" class="wp-caption alignnone" style="width: 513px"><img class="size-full wp-image-140" title="gpg4win_install_smime" src="http://blog.ch-becker.de/wp-content/uploads/2011/04/gpg4win_install_smime.png" alt="Überspringen der Wurzelzertifikatserstellung" width="503" height="386" /><p class="wp-caption-text">Überspringen der Wurzelzertifikatserstellung</p></div>
<h3>Installation Enigmail</h3>
<p>Enigmail laden wir nicht direkt von der Homepage sondern benutzen die Thunderbird-eigene AddOn Suche unter <code>Extras-&gt; AddOns</code>. Dort gibt man im Suchfenster &#8220;enigmail&#8221; ein und installiert es.</p>
<div id="attachment_144" class="wp-caption alignnone" style="width: 530px"><img class="size-full wp-image-144" title="enigmail_suche" src="http://blog.ch-becker.de/wp-content/uploads/2011/04/enigmail_suche.png" alt="Suche enigmail als TB Add On" width="520" height="380" /><p class="wp-caption-text">Suche und Installation von Enigmail als Thunderbird AddOn</p></div>
<p>Zum Schluss Thunderbird neustarten.<br />
<div id="attachment_153" class="wp-caption alignnone" style="width: 530px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/enigmail_restart_tb.png" alt="Neustart Thunderbird" title="enigmail_restart_tb" width="520" height="380" class="size-full wp-image-153" /><p class="wp-caption-text">Neustart Thunderbird</p></div></p>
<h3>Thunderbird konfigurieren</h3>
<p>Nach dem Neustart von Thunderbird kann es sein, dass die Konfiguration noch etwas angepasst werden muss. Wähle dazu <code>OpenPGP-> Einstellungen</code> um zu folgendem Dialog zu gelangen:<br />
<div id="attachment_155" class="wp-caption alignnone" style="width: 442px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/enigmail_tb_konfig.png" alt="Pfad zu GnuPG festlegen" title="enigmail_tb_konfig" width="432" height="385" class="size-full wp-image-155" /><p class="wp-caption-text">Pfad zu GnuPG festlegen</p></div></p>
<p>Steht dort nicht wie im obigen Bild GnuPG wurde gefunden in <code>c:\Programme\GNU\GnuPG\pub\gpg.exe</code>, dann sollte man dies als &#8220;Anderen Pfad&#8221; eintragen. (Hierfür bitte den Auswahldialog über <code>Suchen...</code> verwenden.)</p>
<p>In Thunderbird wählen wir <code>OpenGPG-> Schlüssel verwalten ...</code>. Daraufhin wählen wir im erschienenen Dialogfenster <code>Erzeugen-> Neues Schlüsselpaar</code></p>
<div id="attachment_157" class="wp-caption alignnone" style="width: 591px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/openpgp_neues_schluesselpaar.png" alt="Neues Schlüsselpaar erstellen" title="openpgp_neues_schluesselpaar" width="581" height="402" class="size-full wp-image-157" /><p class="wp-caption-text">Neues Schlüsselpaar erstellen</p></div>
<p>Dann erscheint ein Fenster in dem man die Email-Adresse auswählt, für die ein Schlüsselpaar erzeugt werden soll, die sog. Passphrase angibt, also der Geheime Satz der die Schlüssel schützen soll und die Nutzungsdauer festlegt.</p>
<div id="attachment_158" class="wp-caption alignnone" style="width: 507px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/openpgp_neues_schluesselpaar2.png" alt="Schlüsseldaten eingeben" title="openpgp_neues_schluesselpaar2" width="497" height="463" class="size-full wp-image-158" /><p class="wp-caption-text">Schlüsseldaten eingeben</p></div>
<p>Unter Erweitert kann man die Schlüsselstärke und -art festlegen. Die Standardwerte sind aber eine gute Wahl. Längere Schlüssel machen das Ganze nicht nur sicherer, sondern auch langsamer! Viel Wichtiger ist es, eine ausreichend lange Passphrase zu verwenden. Hier helfen natürlich einprägsame Sätze wie &#8220;Ich habe am 1.7.1997 in Kleinsowieso ABITUR gemacht und fuhr ein Cannondale Fahrrad&#8221; <img src='http://blog.ch-becker.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Zu guter Letzt klicke man auf <code>Schlüsselpaar erzeugen</code>, dies kann einige Zeit dauern. Also kann man sich erst einmal zurück lehnen und sich freuen, denn bald ist man fertig.</p>
<p>Ist das Erzeugen fertig, sollte man die Frage nach eine Widerrufszertifikat bejahen. Dieses benötigt man, falls der Dritte (aka Unbefugte) Zugriff auf den eigenen privaten Schlüssel bekommen haben oder man eben dies vermutet. Mehr dazu unter: Zertifikate widerrufen.<br />
<div id="attachment_160" class="wp-caption alignnone" style="width: 572px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/openpgp_neues_schluesselpaar3.png" alt="Widerrufszertifikat anlegen" title="openpgp_neues_schluesselpaar3" width="562" height="187" class="size-full wp-image-160" /><p class="wp-caption-text">Widerrufszertifikat anlegen</p></div></p>
<p>Zum Erzeugen dieses Zertifikates wird gleich mal die Passphrase abgefragt. Und schon vergessen?</p>
<p>Nun sind die Schlüssel erzeugt. Wählt man in der Schlüsselverwaltung (1) <code>Standardmäßig alle Schlüssel anzeigen</code> und dann (2) <code>Datei -> Schlüsselzwischenspeicher neu laden</code> aus und wählt, so kann man seinen neuen Schlüssel bestaunen.</p>
<div id="attachment_164" class="wp-caption alignnone" style="width: 604px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/openpgp_reload1.png" alt="Neuladen des Schlüsselspeichers" title="openpgp_reload" width="594" height="265" class="size-full wp-image-164" /><p class="wp-caption-text">(1) Schlüssel anzeigen und (2) Neuladen des Schlüsselspeichers</p></div>
<p>Grundsätzlich ist es eine gute Idee, seinen eigenen öffentlichen Schlüssel auf einen Keyserver hochzuladen. Dann ist dieser für alle anderen verfügbar, die ihn suchen. Ebenfalls ratsam ist der Export des öffentlichen Schlüssels. Damit kann man ihn auf der eigenen Homepage oder via Email/USB-Stick anderen zur Verfügung stellen.</p>
<div id="attachment_167" class="wp-caption alignnone" style="width: 604px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/openpgp_upload.png" alt="Upload des Public Keys auf einen Keyserver" title="openpgp_upload" width="594" height="265" class="size-full wp-image-167" /><p class="wp-caption-text">Upload des Public Keys auf einen Keyserver</p></div>
<h3>Email verschlüsseln</h3>
<p>Um nun endlich eine Email verschlüsseln zu können benötigt man noch einen Empfänger. Ich empfehle mail(at)ch-becker.de. </p>
<p>Unten im Nachrichtenfenster wählt man den Stift für Signieren und den Schlüssel für Verschlüsseln aus. Die Signatur garantiert dem Empfänger, dass der Verfasser diese E-Mail geschrieben habt und sie unverfälscht ist, der Schlüssel garantiert, dass nur der Schlüsselinhaber (Empfänger) die E-Mail entschlüsseln / lesen kann.</p>
<div id="attachment_174" class="wp-caption alignnone" style="width: 551px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/testmail1.png" alt="Erste verschlüsselte E-Mail an Christoph. Unten rechts durch Anklicken aktiviertes Verschlüsseln und Signieren." title="testmail" width="541" height="385" class="size-full wp-image-174" /><p class="wp-caption-text">Erste verschlüsselte E-Mail an Christoph. Unten rechts durch Anklicken aktiviertes Verschlüsseln und Signieren.</p></div>
<p>Ist nun noch kein Schlüssel vom Empfänger im System bekannt, kann man diesen von einem Schlüsselserver herunterladen. Dazu wählt man <code>Fehlende Schlüssel herunterladen</code> aus.<br />
<div id="attachment_175" class="wp-caption alignnone" style="width: 603px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/testmail_findKeys1.png" alt="Schlüsselsuche" title="testmail_findKeys" width="593" height="543" class="size-full wp-image-175" /><p class="wp-caption-text">Schlüsselsuche</p></div></p>
<p>Gibt es mehrere Möglichkeiten, sollte man den neuesten Schlüssel wählen.</p>
<div id="attachment_177" class="wp-caption alignnone" style="width: 741px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/testmail_findKeys2.png" alt="Schlüssel auswählen" title="testmail_findKeys2" width="731" height="465" class="size-full wp-image-177" /><p class="wp-caption-text">Schlüssel auswählen</p></div>
<p>Nun bestätigt man seine Auswahl.</p>
<div id="attachment_178" class="wp-caption alignnone" style="width: 758px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/testmail_findKeys3.png" alt="Schlüsselwahl bestätigen" title="testmail_findKeys3" width="748" height="543" class="size-full wp-image-178" /><p class="wp-caption-text">Schlüsselwahl bestätigen</p></div>
<p>Zum Schluss wird für die Signatur noch die Passphrase abgefragt. Diese wird benötigt um die E-Mail zu signieren. Für die Verschlüsselung würde man sie nicht brauchen.</p>
<div id="attachment_179" class="wp-caption alignnone" style="width: 449px"><img src="http://blog.ch-becker.de/wp-content/uploads/2011/04/passphrase.png" alt="Passphrase eingeben und fertig. Senden." title="passphrase" width="439" height="195" class="size-full wp-image-179" /><p class="wp-caption-text">Passphrase eingeben und fertig. Senden.</p></div>
<p>Geschafft! Die E-Mail ist verschlüsselt unterwegs.</p>
<p>Antwort kommt bestimmt!</p>
 <p><a href="http://blog.ch-becker.de/?flattrss_redirect&amp;id=134&amp;md5=c207035e5abd548cb5bdafd54aaa2dea" title="Flattr" target="_blank"><img src="http://blog.ch-becker.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ch-becker.de/2011/04/27/pgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=tuergeist&amp;url=http%3A%2F%2Fblog.ch-becker.de%2F2011%2F04%2F27%2Fpgpgpg-unter-windows-mit-thunderbird-emails-verschlusseln%2F&amp;language=de_DE&amp;category=text&amp;title=PGP%2FGPG+%26%238211%3B+unter+Windows+mit+Thunderbird+Emails+verschl%C3%BCsseln&amp;description=Diese+Anleitung+gilt+f%C3%BCr+Thunderbird+unter+Linux%2FUnix+gleicherma%C3%9Fen.+Das+andere+Pfade+zum+Einsatz+kommen%2C+sollte+kein+schwerwiegendes+Problem+darstellen%2C+wenn+doch%2C+schreibt+mir.%0D%0A%0D%0AUnter+Windows+ist+das+verschl%C3%BCsseln+von+E-Mails+via+GPG+%28GnuPG%29+ganz+einfach.%0D%0A%0D%0ADieses+Tutorial+verwendet%3A%0D%0A%0D%0A%09Thunderbird+3.1.9+%28funktioniert+aber+auch+mit+Thunderbird+7+oder+8%29%0D%0A%09GPGWin+2.1.0%0D%0A%09Enigmail+1.1.2+%28Muss+f%C3%BCr+neue+Thunderbirds+entsprechend+auch+neuer+sein%29%0D%0A%0D%0AHinweis%3A+In+fr%C3%BCheren+Versionen+dieses+Tutorials+wurde+GnuPG+1.4+f%C3%BCr+Windows+eingesetzt.+GPGWin+beinhaltet+GnuPG+2.0+und+weitere+Tools+die+n%C3%BCtzlich+sind.%0D%0A%0D%0AInstallation+Thunderbird%0D%0AAls+E-Mail+Client+%28Programm%29+verwenden+wir+Thunderbird-Mail%2C+den+wir+auf+dessen+deutscher+Homepage+herunterladen+und+Installieren%2C+falls+noch+nicht+geschehen.+%28Einfach+die+heruntergeladene+Datei+ausf%C3%BChren.%29%0D%0ADas+Einrichten+eines+E-Mail-Kontos+wird+im+Folgenden+ebenfalls+als+bereits+vollendet+vorausgesetzt.%0D%0AInstallation+Gpg4win%0D%0ADie+Kryptokomponenten+gibt+es+mittlerweile+im+benutzerfreundlichen+Paket+von+Gpg4win.+Dies+muss+man+einfach+nur+herunterladen+und+dann+installieren.+Dazu+beachtet+man+folgende+Kleinigkeiten%3A%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_137%22++width%3D%22503%22+caption%3D%22GpgOL+%281%29+kann+man+getrost+abw%C3%A4hlen%2C+da+dies+eine+Erweiterung+f%C3%BCr+Outlook+ist.+Da+wir+Thunderbird+benutzen%2C+brauchen+wir+dieses+Tool+nicht.%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AAm+Ende+der+Installtion+sollen+die+Wurzelzertifikate+festgelegt+werden.+Da+wir+ohne+Zertifikate+arbeiten+wollen%2C+setzen+wir+das+H%C3%A4kchen+und+machen+Weiter.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_140%22++width%3D%22503%22+caption%3D%22%C3%9Cberspringen+der+Wurzelzertifikatserstellung%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AInstallation+Enigmail%0D%0AEnigmail+laden+wir+nicht+direkt+von+der+Homepage+sondern+benutzen+die+Thunderbird-eigene+AddOn+Suche+unter+Extras-%26gt%3B+AddOns.+Dort+gibt+man+im+Suchfenster+%22enigmail%22+ein+und+installiert+es.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_144%22+width%3D%22520%22+caption%3D%22Suche+und+Installation+von+Enigmail+als+Thunderbird+AddOn%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AZum+Schluss+Thunderbird+neustarten.%0D%0A%5Bcaption+id%3D%22attachment_153%22+align%3D%22alignnone%22+width%3D%22520%22+caption%3D%22Neustart+Thunderbird%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AThunderbird+konfigurieren%0D%0ANach+dem+Neustart+von+Thunderbird+kann+es+sein%2C+dass+die+Konfiguration+noch+etwas+angepasst+werden+muss.+W%C3%A4hle+dazu+OpenPGP-%3E+Einstellungen+um+zu+folgendem+Dialog+zu+gelangen%3A%0D%0A%5Bcaption+id%3D%22attachment_155%22+align%3D%22alignnone%22+width%3D%22432%22+caption%3D%22Pfad+zu+GnuPG+festlegen%22%5D%5B%2Fcaption%5D%0D%0A%0D%0ASteht+dort+nicht+wie+im+obigen+Bild+GnuPG+wurde+gefunden+in+c%3A%5CProgramme%5CGNU%5CGnuPG%5Cpub%5Cgpg.exe%2C+dann+sollte+man+dies+als+%22Anderen+Pfad%22+eintragen.+%28Hierf%C3%BCr+bitte+den+Auswahldialog+%C3%BCber+Suchen...+verwenden.%29%0D%0A%0D%0AIn+Thunderbird+w%C3%A4hlen+wir+OpenGPG-%3E+Schl%C3%BCssel+verwalten+....+Daraufhin+w%C3%A4hlen+wir+im+erschienenen+Dialogfenster+Erzeugen-%3E+Neues+Schl%C3%BCsselpaar%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_157%22+align%3D%22alignnone%22+width%3D%22581%22+caption%3D%22Neues+Schl%C3%BCsselpaar+erstellen%22%5D%5B%2Fcaption%5D%0D%0A%0D%0ADann+erscheint+ein+Fenster+in+dem+man+die+Email-Adresse+ausw%C3%A4hlt%2C+f%C3%BCr+die+ein+Schl%C3%BCsselpaar+erzeugt+werden+soll%2C+die+sog.+Passphrase+angibt%2C+also+der+Geheime+Satz+der+die+Schl%C3%BCssel+sch%C3%BCtzen+soll+und+die+Nutzungsdauer+festlegt.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_158%22+align%3D%22alignnone%22+width%3D%22497%22+caption%3D%22Schl%C3%BCsseldaten+eingeben%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AUnter+Erweitert+kann+man+die+Schl%C3%BCsselst%C3%A4rke+und+-art+festlegen.+Die+Standardwerte+sind+aber+eine+gute+Wahl.+L%C3%A4ngere+Schl%C3%BCssel+machen+das+Ganze+nicht+nur+sicherer%2C+sondern+auch+langsamer%21+Viel+Wichtiger+ist+es%2C+eine+ausreichend+lange+Passphrase+zu+verwenden.+Hier+helfen+nat%C3%BCrlich+einpr%C3%A4gsame+S%C3%A4tze+wie+%22Ich+habe+am+1.7.1997+in+Kleinsowieso+ABITUR+gemacht+und+fuhr+ein+Cannondale+Fahrrad%22+%3B%29%0D%0A%0D%0AZu+guter+Letzt+klicke+man+auf+Schl%C3%BCsselpaar+erzeugen%2C+dies+kann+einige+Zeit+dauern.+Also+kann+man+sich+erst+einmal+zur%C3%BCck+lehnen+und+sich+freuen%2C+denn+bald+ist+man+fertig.%0D%0A%0D%0AIst+das+Erzeugen+fertig%2C+sollte+man+die+Frage+nach+eine+Widerrufszertifikat+bejahen.+Dieses+ben%C3%B6tigt+man%2C+falls+der+Dritte+%28aka+Unbefugte%29+Zugriff+auf+den+eigenen+privaten+Schl%C3%BCssel+bekommen+haben+oder+man+eben+dies+vermutet.+Mehr+dazu+unter%3A+Zertifikate+widerrufen.%0D%0A%5Bcaption+id%3D%22attachment_160%22+align%3D%22alignnone%22+width%3D%22562%22+caption%3D%22Widerrufszertifikat+anlegen%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AZum+Erzeugen+dieses+Zertifikates+wird+gleich+mal+die+Passphrase+abgefragt.+Und+schon+vergessen%3F%0D%0A%0D%0ANun+sind+die+Schl%C3%BCssel+erzeugt.+W%C3%A4hlt+man+in+der+Schl%C3%BCsselverwaltung+%281%29+Standardm%C3%A4%C3%9Fig+alle+Schl%C3%BCssel+anzeigen+und+dann+%282%29+Datei+-%3E+Schl%C3%BCsselzwischenspeicher+neu+laden+aus+und+w%C3%A4hlt%2C+so+kann+man+seinen+neuen+Schl%C3%BCssel+bestaunen.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_164%22+align%3D%22alignnone%22+width%3D%22594%22+caption%3D%22%281%29+Schl%C3%BCssel+anzeigen+und+%282%29+Neuladen+des+Schl%C3%BCsselspeichers%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AGrunds%C3%A4tzlich+ist+es+eine+gute+Idee%2C+seinen+eigenen+%C3%B6ffentlichen+Schl%C3%BCssel+auf+einen+Keyserver+hochzuladen.+Dann+ist+dieser+f%C3%BCr+alle+anderen+verf%C3%BCgbar%2C+die+ihn+suchen.+Ebenfalls+ratsam+ist+der+Export+des+%C3%B6ffentlichen+Schl%C3%BCssels.+Damit+kann+man+ihn+auf+der+eigenen+Homepage+oder+via+Email%2FUSB-Stick+anderen+zur+Verf%C3%BCgung+stellen.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_167%22+align%3D%22alignnone%22+width%3D%22594%22+caption%3D%22Upload+des+Public+Keys+auf+einen+Keyserver%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AEmail+verschl%C3%BCsseln%0D%0AUm+nun+endlich+eine+Email+verschl%C3%BCsseln+zu+k%C3%B6nnen+ben%C3%B6tigt+man+noch+einen+Empf%C3%A4nger.+Ich+empfehle+mail%28at%29ch-becker.de.+%0D%0A%0D%0AUnten+im+Nachrichtenfenster+w%C3%A4hlt+man+den+Stift+f%C3%BCr+Signieren+und+den+Schl%C3%BCssel+f%C3%BCr+Verschl%C3%BCsseln+aus.+Die+Signatur+garantiert+dem+Empf%C3%A4nger%2C+dass+der+Verfasser+diese+E-Mail+geschrieben+habt+und+sie+unverf%C3%A4lscht+ist%2C+der+Schl%C3%BCssel+garantiert%2C+dass+nur+der+Schl%C3%BCsselinhaber+%28Empf%C3%A4nger%29+die+E-Mail+entschl%C3%BCsseln+%2F+lesen+kann.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_174%22+align%3D%22alignnone%22+width%3D%22541%22+caption%3D%22Erste+verschl%C3%BCsselte+E-Mail+an+Christoph.+Unten+rechts+durch+Anklicken+aktiviertes+Verschl%C3%BCsseln+und+Signieren.%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AIst+nun+noch+kein+Schl%C3%BCssel+vom+Empf%C3%A4nger+im+System+bekannt%2C+kann+man+diesen+von+einem+Schl%C3%BCsselserver+herunterladen.+Dazu+w%C3%A4hlt+man+Fehlende+Schl%C3%BCssel+herunterladen+aus.%0D%0A%5Bcaption+id%3D%22attachment_175%22+align%3D%22alignnone%22+width%3D%22593%22+caption%3D%22Schl%C3%BCsselsuche%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AGibt+es+mehrere+M%C3%B6glichkeiten%2C+sollte+man+den+neuesten+Schl%C3%BCssel+w%C3%A4hlen.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_177%22+align%3D%22alignnone%22+width%3D%22731%22+caption%3D%22Schl%C3%BCssel+ausw%C3%A4hlen%22%5D%5B%2Fcaption%5D%0D%0A%0D%0ANun+best%C3%A4tigt+man+seine+Auswahl.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_178%22+align%3D%22alignnone%22+width%3D%22748%22+caption%3D%22Schl%C3%BCsselwahl+best%C3%A4tigen%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AZum+Schluss+wird+f%C3%BCr+die+Signatur+noch+die+Passphrase+abgefragt.+Diese+wird+ben%C3%B6tigt+um+die+E-Mail+zu+signieren.+F%C3%BCr+die+Verschl%C3%BCsselung+w%C3%BCrde+man+sie+nicht+brauchen.%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_179%22+align%3D%22alignnone%22+width%3D%22439%22+caption%3D%22Passphrase+eingeben+und+fertig.+Senden.%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AGeschafft%21+Die+E-Mail+ist+verschl%C3%BCsselt+unterwegs.%0D%0A%0D%0AAntwort+kommt+bestimmt%21&amp;tags=enigmail%2Cgnupg%2Cgpg%2Cgpg4win%2Cprivate+key%2Cpublic+key%2Csignatur%2Cthunderbird%2Cwindows" type="text/html" />
	</item>
	</channel>
</rss>

