<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windelborg</title><link>https://windelborg.dk/</link><description>Recent content on Windelborg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 22 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://windelborg.dk/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://windelborg.dk/about/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://windelborg.dk/about/</guid><description>&lt;p&gt;I am Julie Windelborg Nielsen. I work as a security architect protecting critical infrastructure in Denmark.&lt;/p&gt;
&lt;p&gt;I am interested in security, privacy, cryptography and general IT operations.&lt;/p&gt;
&lt;p&gt;My posts will probably be mostly how-to&amp;rsquo;s or other technical knowlegde that I hope some people can find useful.&lt;/p&gt;
&lt;h1 id="contact"&gt;Contact&lt;/h1&gt;
&lt;p&gt;My email is my first name at this domain. My proton mail is my first name at my middle name dot com. My signal is the initial for my first name, followed by my middlename .70. And my tuta email is my middle name at tuta dot io.&lt;/p&gt;</description></item><item><title>Using GrapheneOS in Denmark</title><link>https://windelborg.dk/posts/grapheneos/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://windelborg.dk/posts/grapheneos/</guid><description>&lt;h1 id="using-grapheneos-in-denmark"&gt;Using GrapheneOS in Denmark&lt;/h1&gt;
&lt;p&gt;For a couple of weeks now I have been using &lt;a href="https://grapheneos.org/"&gt;GrapheneOS&lt;/a&gt; in Denmark. I wanted to have a secure phone and even more I wanted to have a phone that respected my freedom, that didn&amp;rsquo;t track me or sell my data.&lt;/p&gt;
&lt;p&gt;Denmark is highly digitalized so you &amp;ldquo;need&amp;rdquo; a lot of apps to function well in Denmark. I have here combined a list of some of the apps that worked that I wasn&amp;rsquo;t sure to begin with and some of the apps that didn&amp;rsquo;t work.&lt;/p&gt;</description></item><item><title>How to generate a secure PGP key</title><link>https://windelborg.dk/posts/yubikey-modern-pgp/</link><pubDate>Sun, 26 Oct 2025 00:00:00 +0000</pubDate><guid>https://windelborg.dk/posts/yubikey-modern-pgp/</guid><description>&lt;h1 id="generate-the-key"&gt;Generate the key&lt;/h1&gt;
&lt;p&gt;The goal is to make a secure and modern PGP key.&lt;/p&gt;
&lt;p&gt;The primary key should only be used to sign my Subkeys, it should expire in 10 years.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;gpg --expert --full-generate-key
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;11&lt;span class="o"&gt;)&lt;/span&gt; ECC &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;set&lt;/span&gt; your own capabilities&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;S&lt;span class="o"&gt;)&lt;/span&gt; Toggle the sign capability &lt;span class="c1"&gt;# Remove sign capability&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;Q&lt;span class="o"&gt;)&lt;/span&gt; Finished
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;1&lt;span class="o"&gt;)&lt;/span&gt; Curve &lt;span class="m"&gt;25519&lt;/span&gt; *default*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; 10y
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; Real name: Julie Windelborg Nielsen
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; Email address: REDACTED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;O&lt;span class="o"&gt;)&lt;/span&gt;kay
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;gpg --expert --edit-key DD58DE9A16E5F7A5657CC5A872013DD9A8B991DA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; addkey
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;10&lt;span class="o"&gt;)&lt;/span&gt; ECC &lt;span class="o"&gt;(&lt;/span&gt;sign only&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;1&lt;span class="o"&gt;)&lt;/span&gt; Curve &lt;span class="m"&gt;25519&lt;/span&gt; *default*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; 5y
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; addkey
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;12&lt;span class="o"&gt;)&lt;/span&gt; ECC &lt;span class="o"&gt;(&lt;/span&gt;encrypt only&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;1&lt;span class="o"&gt;)&lt;/span&gt; Curve &lt;span class="m"&gt;25519&lt;/span&gt; *default*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; 5y
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; addkey
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;11&lt;span class="o"&gt;)&lt;/span&gt; ECC &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;set&lt;/span&gt; your own capabilities&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;S&lt;span class="o"&gt;)&lt;/span&gt; Toggle the sign capability &lt;span class="c1"&gt;# Remove sign&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;A&lt;span class="o"&gt;)&lt;/span&gt; Toggle the authenticate capability &lt;span class="c1"&gt;# Add authenticate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;Q&lt;span class="o"&gt;)&lt;/span&gt; Finished
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;(&lt;/span&gt;1&lt;span class="o"&gt;)&lt;/span&gt; Curve &lt;span class="m"&gt;25519&lt;/span&gt; *default*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; 5y
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; save
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; -----
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; sec ed25519/72013DD9A8B991DA
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; created: 2025-10-25 expires: 2035-10-23 usage: C
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; trust: ultimate validity: ultimate
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; ssb ed25519/0CF393A64DB64668
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; created: 2025-10-25 expires: 2030-10-24 usage: S
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; ssb cv25519/6D64DF9B6A10C7AF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; created: 2025-10-25 expires: 2030-10-24 usage: E
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; ssb ed25519/5D68F7D4B2ACC5E2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; created: 2025-10-25 expires: 2030-10-24 usage: A
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt; &lt;span class="o"&gt;[&lt;/span&gt;ultimate&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;1&lt;span class="o"&gt;)&lt;/span&gt;. Julie Windelborg Nielsen &amp;lt;REDACTED&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;PGP Public Key&lt;/p&gt;</description></item></channel></rss>