User:Leif: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Renaming the category “Noisebridge Members” to the “Noisebridge Council”, and renaming the category “Associate Members” to “Noisebridge Members”.)
m (removed outdated categories)
 
(17 intermediate revisions by 16 users not shown)
Line 1: Line 1:
[[Category:Members]]
 
[[Category:Council]]
[[File:DSC01452 small.jpg|right]]
[[File:DSC01452 small.jpg|right]]
[[File:Efc104-Thumbnails_6.jpg|right]]
[[File:Efc104-Thumbnails_6.jpg|right]]
Line 16: Line 15:
#
#
# Rendering in MediaWiki yields a GPG-signed document which includes a summary
# Rendering in MediaWiki yields a GPG-signed document which includes a summary
# of itself and 12 bits of its own sha1sum.
# of itself and 16 bits of its own sha1sum.
#
#
# Executing this in bash causes it to output a newly-signed rebuilt copy of
# Executing this in bash causes it to output a newly-signed rebuilt copy of
Line 36: Line 35:
and well-informed consent. I originated in area code 707 slightly more than
and well-informed consent. I originated in area code 707 slightly more than
thirteen years after the UNIX epoch. I've spent a significant portion of my
thirteen years after the UNIX epoch. I've spent a significant portion of my
life in area codes 415 and 510. I am presently (as of August 2013) traveling in
life in area codes 415 and 510. I am presently (as of June 2014) living in
Europe.
Germany.


== On the web ==
== On the web ==
Line 116: Line 115:
second instance will find the key in the middle of the message and import it.
second instance will find the key in the middle of the message and import it.


pub  4096R/16D542C49D6751E8 2012-02-17 [expires: 2014-06-28]
pub  4096R/16D542C49D6751E8 2012-02-17 [expires: 2016-06-24]
       Key fingerprint = D76F EE1F 4F95 7E25 F7F8  CD48 16D5 42C4 9D67 51E8
       Key fingerprint = D76F EE1F 4F95 7E25 F7F8  CD48 16D5 42C4 9D67 51E8
uid                          Leif Ryge <leif@synthesize.us>
uid                          Leif Ryge <leif@synthesize.us>
sub  4096R/F75128EA38CB5032 2012-02-17 [expires: 2014-06-28]
sub  4096R/F75128EA38CB5032 2012-02-17 [expires: 2016-06-24]
sub  4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2014-06-28]
sub  4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2016-06-24]


- -----BEGIN PGP PUBLIC KEY BLOCK-----
- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)


mQINBE890pQBEACtgww+clElArDWVPiRVewujRqM4QqSeLxSG7kVfCFsvcEbCKue
mQINBE890pQBEACtgww+clElArDWVPiRVewujRqM4QqSeLxSG7kVfCFsvcEbCKue
Line 137: Line 135:
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
Line 364: Line 362:
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
=BhHK
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
Clvf0fFzBW8BxeJdwuRpH+yNK0Gy
=77kW
- -----END PGP PUBLIC KEY BLOCK-----
- -----END PGP PUBLIC KEY BLOCK-----


Line 436: Line 482:
appear exactly twice.
appear exactly twice.


Also just for fun, the last 12 bits of the sha1sum of this document (without the
Also just for fun, the last 16 bits of the sha1sum of this document (without the
signature) happen to be contained within the document right here: 0xHASH_SUFFIX
signature) happen to be contained within the document right here: 0xHASH_SUFFIX


Line 442: Line 488:
browser into the following command:
browser into the following command:


$ gpg 2>/dev/null | sha1sum | awk '{print $1}' | egrep -o '...$'
$ gpg 2>/dev/null | sha1sum | awk '{print $1}' | egrep -o '....$'
HASH_SUFFIX
HASH_SUFFIX


Line 461: Line 507:
     $(echo "$template" | perl -pe "s'WORDLIST'$wordlist_escaped'; s/LIST_HASH/$lasthash/")
     $(echo "$template" | perl -pe "s'WORDLIST'$wordlist_escaped'; s/LIST_HASH/$lasthash/")
     -----BEGIN PGP SIGNATURE-----
     -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.12 (GNU/Linux)
     -----END PGP SIGNATURE-----
     -----END PGP SIGNATURE-----
CANDIDATE
CANDIDATE
Line 470: Line 515:
cur=.
cur=.
while [ "$cur" != "$last" ]; do
while [ "$cur" != "$last" ]; do
     if [ $i -gt 4095 ]; then
     if [ $i -gt 65535 ]; then
         echo "Tried all 4096 values; none match." >/dev/stderr
         echo "Tried all 65536 values; none match." >/dev/stderr
         echo "(this should happen to 36.78% (e^-1) of messages)" >/dev/stderr
         echo "(this should happen to 36.78% (e^-1) of messages)" >/dev/stderr
         echo "Adding a space and trying again." >/dev/stderr
         echo "Adding a space and trying again." >/dev/stderr
Line 477: Line 522:
         template="$(echo "$template"|sed -e 's/:)/ :)/')"
         template="$(echo "$template"|sed -e 's/:)/ :)/')"
     fi
     fi
     cur=$(printf %03x $i)
     cur=$(printf %04x $i)
     candidate=$(echo "$template" | perl -pe "s/HASH_SUFFIX/$cur/")
     candidate=$(echo "$template" | perl -pe "s/HASH_SUFFIX/$cur/")
     last=$(echo "$candidate"|sha1sum|awk '{print $1}'|egrep -o ...$)
     last=$(echo "$candidate"|sha1sum|awk '{print $1}'|egrep -o ....$)
     echo $cur, $last >/dev/stderr
     echo $cur, $last >/dev/stderr
     i=$(expr $i + 1)
     i=$(expr $i + 1)
Line 513: Line 558:
  and well-informed consent. I originated in area code 707 slightly more than
  and well-informed consent. I originated in area code 707 slightly more than
  thirteen years after the UNIX epoch. I've spent a significant portion of my
  thirteen years after the UNIX epoch. I've spent a significant portion of my
  life in area codes 415 and 510. I am presently (as of August 2013) traveling in
  life in area codes 415 and 510. I am presently (as of June 2014) living in
  Europe.
  Germany.
   
   
  == On the web ==
  == On the web ==
Line 593: Line 638:
  second instance will find the key in the middle of the message and import it.
  second instance will find the key in the middle of the message and import it.
   
   
  pub  4096R/16D542C49D6751E8 2012-02-17 [expires: 2014-06-28]
  pub  4096R/16D542C49D6751E8 2012-02-17 [expires: 2016-06-24]
       Key fingerprint = D76F EE1F 4F95 7E25 F7F8  CD48 16D5 42C4 9D67 51E8
       Key fingerprint = D76F EE1F 4F95 7E25 F7F8  CD48 16D5 42C4 9D67 51E8
  uid                          Leif Ryge <leif@synthesize.us>
  uid                          Leif Ryge <leif@synthesize.us>
  sub  4096R/F75128EA38CB5032 2012-02-17 [expires: 2014-06-28]
  sub  4096R/F75128EA38CB5032 2012-02-17 [expires: 2016-06-24]
  sub  4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2014-06-28]
  sub  4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2016-06-24]
   
   
  - -----BEGIN PGP PUBLIC KEY BLOCK-----
  - -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)
   
   
  mQINBE890pQBEACtgww+clElArDWVPiRVewujRqM4QqSeLxSG7kVfCFsvcEbCKue
  mQINBE890pQBEACtgww+clElArDWVPiRVewujRqM4QqSeLxSG7kVfCFsvcEbCKue
Line 614: Line 658:
  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
Line 841: Line 885:
  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
  =BhHK
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
  Clvf0fFzBW8BxeJdwuRpH+yNK0Gy
  =77kW
  - -----END PGP PUBLIC KEY BLOCK-----
  - -----END PGP PUBLIC KEY BLOCK-----
   
   
Line 960: Line 1,052:
       3 when
       3 when
       3 want
       3 want
      3 Version:
      3 v1.4.12
       3 using
       3 using
       3 use
       3 use
Line 1,003: Line 1,093:
       3 here
       3 here
       3 have
       3 have
      3 GnuPG
      3 (GNU/Linux)
       3 fun,
       3 fun,
       3 freedom
       3 freedom
Line 1,021: Line 1,109:
       3 also
       3 also
       3 16D542C49D6751E8
       3 16D542C49D6751E8
  ef88c8e1be1d59215b10fde0f2bd40c81812b29f
  a6d495cbba813a427fb2a76c62941d7af36a10cf
   
   
  Due to this list being part of the document, there are not any words which
  Due to this list being part of the document, there are not any words which
  appear exactly twice.
  appear exactly twice.
   
   
  Also just for fun, the last 12 bits of the sha1sum of this document (without the
  Also just for fun, the last 16 bits of the sha1sum of this document (without the
  signature) happen to be contained within the document right here: 0x21f
  signature) happen to be contained within the document right here: 0xe59f
   
   
  You can observe this by copy and pasting the text of this page from your
  You can observe this by copy and pasting the text of this page from your
  browser into the following command:
  browser into the following command:
   
   
  $ gpg 2>/dev/null | sha1sum | awk '{print $1}' | egrep -o '...$'
  $ gpg 2>/dev/null | sha1sum | awk '{print $1}' | egrep -o '....$'
  21f
  e59f
   
   
  :)
  :)
  -----BEGIN PGP SIGNATURE-----
  -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
   
   
  iQIcBAEBAgAGBQJSE4QqAAoJEPdRKOo4y1Ayac0QAMqndAwS2xEni/Tk/wA/fWEX
  iQIcBAEBAgAGBQJTq973AAoJEPdRKOo4y1AyIdMP/0mCQEYi4dBXf+zP7hJ0FLjm
  o1IPnn80hk0NR7gvnxT/HdQ/KA7JAPn3DJh9vuYBjcCrIBHx0+ClRMDf/8ONhKHX
dedYCDIem3bd0dkEol0uQxLXe4qW/9oRBgF2easDY6rLwGB/MHxDYJsx0kHwTJKY
  24281FqJvikUBmOReS1H22RvKxT3Fxwt+wVDWD6NTTaWoYZDoPT/tKlTRBVr5LNu
  I4HlMm+Uqa9oG32kQyx3gPCcvt3i0uPc59MVk2DDcdvlL5NZp8DiAxTwCsl5DWGC
  tdNbA5Zb9UWbXwzeciYqkCGea2t9ZQhsdv0mhnuCicLOSSmO7StWY8u1da/R7tdo
  B1Q6ccIpJPtOendzGTtEPFM6TkQrij9xZuTuGloPfh5MVtND7ti8oe6FoR+xj0az
  4DvovQ5Npd3Ysi4881b0XdJGIkh4y+sdei19Emu9Qetfa3O8JuifFK4XLk3L43lb
  egnCSMSZBlRiC3RNiqZfMo8pamNALa7R2Q0FGvq+wi/Szbz87XeYmLRHtwt0d/vK
  EgsUiUNNdu6lGp3xopV6FRI6WRcqUsRNnZeEm8DTmTxZHeBfGuJ5exFZz8lb83Ic
  XzdtoFVS+iXhcJmSXHNTRyLDvP8m8sBB8GhuAseUzeVizdJ1WXks0YdHh+cuJZ5q
  SySK9nYCZv4K90kjaVxwcH0aX7pYGvcmx1JGYrNRpNZUdaC9Dv5JL28XjvYyBqmu
  xZDFJtaPBlxqZJXL9U7cRHt18NuhqNU0rYn405fgHeh7uUTXXJAUnxhTrta76uf3
Sfy/Nxh44s5lessCqOrT9niYwmE5H5sZ6a1NebV/e7kqnr+r4LHGKVavvgleK0Wm
  1qfeCnHP+KhKFihuRssfQN5LCttKhslb0FDKXAZwY/UPqMklh0IlrU9lFNcpD9QY
  CRymwKxrHkqzmYKw9nvqXtMxTLjDyfq4ca069PVCpzrjE4km4JpOXeRuQ0U9p71Z
  vBnBQOpgIlTsxdQEqS98vxFhGWYQdD1FGeieiubrf9Z5rs6ZOPvFz16lDNwuIz7o
  H/rLJAtl+J0X5v9Dm1KANd6FPV8iJMj2dsm8xazuipgfXyGApMH7r2721MFSu2cY
  +r5nb3DvEqPWHS/Blj/sU0Mp1BeHKN9A4E3akbzsLpZrLgZRSUYCHpFIpbptDK+N
  M/N8mac8B0XrjfQiBhwMhAm2OBboNG7tY+5pNiS5oVWRv2vvVNe3MSFaFbbB8z3r
  INBNQjGWoNxEdN0ZEejlW7anIUT0tepWmsw78027GE3mTwWTh8owxZP8NbFXJyyy
  wt7egbd5SC/DylQ2JYul
  jxW1YwHBEUHGNnJgiR2f
  =5sr4
  =jfv7
  -----END PGP SIGNATURE-----
  -----END PGP SIGNATURE-----
<!--
<!--
Line 1,057: Line 1,144:
echo "echo \"\$outer_script\"|gpg|bash # -""->"
echo "echo \"\$outer_script\"|gpg|bash # -""->"
-----BEGIN PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)


iQIcBAEBAgAGBQJSE4QiAAoJEPdRKOo4y1AyreEP/29Vc6+3nQH1P6Ryvlx/mqsM
iQIcBAEBAgAGBQJTq9ddAAoJEPdRKOo4y1AyWAcQANvjYwIawDryU2Yk7wqErIwc
Y993lXavFsRyPnVlwQC9nj/MrRomAJMkTXzkUtqOos0Q5xPN30ei6hkREsAdKgWx
AoSXzBbcK532rfUNFmgcQ4odrEyxrw8zUAOAZn0lKz4pSJsaNgLsI1fJP8SI4tzo
jUzXj2OWK0erofrLRrDlC0wSKJBaFDYg+zgHNWHjlho79e3RbEbYWmxqNvWcRa0j
vfylBnBg4eHpzTnlJeNqrvUnCvPOvidz3+R2jmKiROq+7Y0N1WReM94vCUB6LCBS
9nK7KDRnCpsij7D5rr7AIIY5gioXmnzULlqw+w+AbnzGAc+XGTbWE6HdlnvVNF0Z
ohO0YXhqSyig3ZwFJ0bRC2zhaIAe58RDj3eXVKxGS/e4re4RKVoRTebj0TsRFCF5
P+nmOLnLRxOk7TTc2ujY2kMTwwzcIetRmMcvPlMFeDx1JhpbgUqMN2ax75Xf6lhj
dxFh7IYiASA8uW0EIj1agFJyjhNVerZUAJOKxTVrpYIAJQ5e1urJs+30CEut/Uk9
seUDZa0xKJc9VVnCaGKLeP+9D0knvIpKwu2V1w0zthIYHxa4tLGdDRqt0d+6amL7
/z1Z02L16dGbA7IZbH8r/Nq3reQSjAu64BPNP/bdsE22EZZYGm4HlM27iZLvOiKg
YGTiDK6DY4EQwW2jlR4zOiijseusjnXjdCGdKURGS7i9zVANJY4rELVurPjrqVXo
IJFIriE3wBfGj6zr6DrF/rBTbrHv5lIrDbgrK116x8xUTLgHJKG+xKx7M2VTl5N4
ObkfhhWxcnHtLAgBQYzgo0qEap8rMGVDSggZ79xNDKYZ5MF+uSppJlKmrXLPr7sn
0V1jXZCpUd5yMXrkrGDgd3oZPzCZkBqSJEDSXuZkCLa4l9i6G+liu+DrIvQSnqzs
7vCvzm5dVIVE0Q4qE5wwiy6vUd9JmEfcRF1AQV2rpCu8R+DAPTzR3P+Ozv2CLYVh
cJOQuLxcHiioDATNLcGtEjBHlBQnBHUxxTQGO9QeilFZkn86MD8v9r1Iyu51fPSl
flK0viR9KSaHhUXN9jdbT6NnHcQz522n9eWxWbGgDXzs5dTDT0s4qUMueUQ1Dn+P
zDaxgBihHwZ3SWdgLPEee3xW2y+/RG7pGCoiPBeywAXQoqsCbCASQiX1RUzsuXSj
Q2UCKKPq1oZrClxSC9k1eFlu8EVwnyVSrVWnIubJdTgoZzDT1NHkcRdrlhLb1zEv
mTB+G5WsAD/HRMSj3iGvkg/S49gxlHSqS6pCV98dNgOKOYG6zmujai68/UIBn+Rb
cr/yz2oqhuEw3WMk8TNv
JSyr8iH0141dTQWFQ1na
=2UQ8
=ecFR
-----END PGP SIGNATURE-----
-----END PGP SIGNATURE-----
OUTER_SCRIPT
OUTER_SCRIPT
echo "$outer_script"|gpg|bash # -->
echo "$outer_script"|gpg|bash # -->
</div>
</div>

Latest revision as of 16:35, 6 December 2016

DSC01452 small.jpg
Efc104-Thumbnails 6.jpg
Efc104-Thumbnails 7.jpg
#
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi. My name is Leif Ryge. I'm frequently wiretapped on the internet. (As is
everyone, it turns out, but in my case it's also a nickname I often use.)

I like free software, freedom of expression, freedom of association, privacy,
and well-informed consent. I originated in area code 707 slightly more than
thirteen years after the UNIX epoch. I've spent a significant portion of my
life in area codes 415 and 510. I am presently (as of June 2014) living in
Germany.

== On the web ==

I have an infrequently-updated weblog at https://faceted.wordpress.com/ and a
very out-of-date web page at https://synthesize.us/leif. I sometimes put things
on github at https://github.com/leif, and my wikipedia user page is
https://en.wikipedia.org/wiki/User:Leif. I used to be an avid user of
del.icio.us; somehow in the post-yahoo transition I lost my old username (leif)
so my ancient bookmarks are now at https://delicious.com/wiretapped instead. My
most frequently-updated presence is currently https://twitter.com/wiretapped.

My Noisebridge user page, which is presently the canonical home of this
identity document you are reading, is https://noisebridge.net/User:Leif.

== Shell access ==

If you want to make a shell account for me, paste this into your root shell:

adduser --gecos 'Leif Ryge' --uid 7711 --shell /bin/bash leif
mkdir -p ~leif/.ssh
cat > ~leif/.ssh/authorized_keys <<'EOF'
ssh-dss AAAAB3NzaC1kc3MAAACBAIKyHIzVcB4RDviXqnoxZw9TKNv2dxF/PQtD+05zvei4Gf3Hi46ImUtXzFhLUONwHm+yK/uojcAgs113S7Mcokmr8gwcbYdbksHvc/yjebowFs5eZPYtVf718MQ6rXOAAn17m9pGR5iYFrzUdyweuqwoGZjs5bCvRvB2isfGenrnAAAAFQDquxSOXoxK65tLY+2L9XXuJE8NpwAAAIAd0ZPj0+UCylwUBf3wEFYQBue5SZheYbUha2sVHI6YNQAEBpibLVzr3oJAzxvV8Ts7powrDtgsuJgMGQCdz45rUAZ2SLdiGCJWyofbbO0yGx2gBJOYTH24CkrhW7x9Zm0jtfYfuI1X268N/Yrn85loSj3+Zus4/YfqPYXi8nVWhAAAAIBos5XxpIylpsicOrhW0bU8A3OccqmMNKDGklU9q2SaqEspFrRTGFBzusp2jDxvwt2gWlJVwOeCkpehpbXTKaF1mdjEeMJfOq4MHRlG8XzdBoMDQvuYUf2P3Gu92wdIDQ3uyFQGTd8IZ6rIlrOTcwyMyeuqWj8mYCZ3qXTNLUsW+g== leif
EOF
cat >> ~leif/.bashrc <<'EOF'
python -c 'print (lambda r,w,h:"\n".join("".join((" ","▲")[c]
for c in s)for s in reduce(lambda a,y:a+[[r>>(a[y][x-1]*4+a[y][x]*2+a[y][(x+
1)%w])&1for x in range(w)]],range(h),[[0]*(w/2)+[1]+[0]*(w/2)])))(90,63,31)'
EOF
chown -R leif:leif ~leif
curl icanhazip.com | mail -s "account created" leif@synthesize.us

If your system's SSH port isn't internet reachable and/or you want to create a
Tor hidden service for me to connect to (and it is a Debian-based system), skip
the last command above and instead run these commands:

apt-get install tor
cat >> /etc/tor/torrc <<'EOF'
HiddenServiceDir /var/lib/tor/ssh/
HiddenServicePort 22 127.0.0.1:22
EOF
killall -1 tor
gpg --recv-key 16D542C49D6751E8
cat /var/lib/tor/ssh/hostname|gpg --trust-model always -ear 16D542C49D6751E8 |
mail -s encrypted leif@synthesize.us

== How to contact me ==

I am not currently reachable by telephone. If you know my phone number, please
don't leave voicemail for me because I won't hear it for months if ever.

The best ways to reach me are email (preferably encrypted) or XMPP+OTR.

My primary XMPP identity is wiretapped@jabber.ccc.de and my current OTR
fingerprint is a9641816ff8b7beb03392f9c3000e3a366c568bc.

If you need a new XMPP account, you can easily create one on the CCC server
using your XMPP client. I recommend connecting to jabber.ccc.de via its Tor
hidden service so that you won't need to trust hundreds or thousands of
certificate authorities when connecting. Its address is okj7xc6j2szr2y75.onion.

My current PGP key is below. It is signed by a fair number of people in the
"web of trust", whatever that is worth. I also posted the fingerprint on
twitter at https://twitter.com/wiretapped/status/369413556791300097 for
whatever that is worth. If you use the web of trust, you might be interested to
know that a signature from me on someone else's PGP identity means two things:
(1) I am reasonably confident that the person who possesses the identity's
private key has been using that name for a significant period of time, and
(2) I perceive them to have at least a basic understanding of how to use
asymmetric cryptography, whatever that is worth.

A note about importing my key from this page: Copy and pasting just the PUBLIC
KEY BLOCK verbatim from here will not work, because when signing this message
gpg escaped the key block's headers by prepending '- '. The quickest way to
import my key from this page is to copy and paste the entire text of this page
from your browser into "gpg | gpg --import" in your shell. The first instance
of gpg will verify the signature and output the unescaped signed part, and the
second instance will find the key in the middle of the message and import it.

pub   4096R/16D542C49D6751E8 2012-02-17 [expires: 2016-06-24]
      Key fingerprint = D76F EE1F 4F95 7E25 F7F8  CD48 16D5 42C4 9D67 51E8
uid                          Leif Ryge <leif@synthesize.us>
sub   4096R/F75128EA38CB5032 2012-02-17 [expires: 2016-06-24]
sub   4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2016-06-24]

- -----BEGIN PGP PUBLIC KEY BLOCK-----

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
Clvf0fFzBW8BxeJdwuRpH+yNK0Gy
=77kW
- -----END PGP PUBLIC KEY BLOCK-----

== Gratuitous self-referentiality ==

Just for fun, here is a list of the words which appear more than once in this
document (including its signature) along with the number of times they appear:

$ cat |egrep -o '[^ ]+'|egrep -i '[a-z]'|sort|uniq -dc|sort -rn|tee >(sha1sum)
     31 the
     22 of
     18 is
     17 to
     15 I
     14 and
     13 in
     13 a
     12 this
     10 you
     10 my
     10 for
      8 that
      8 PGP
      7 your
      7 key
      7 from
      7 at
      6 page
      6 on
      6 My
      6 me
      6 If
      6 gpg
      6 cat
      5 document
      5 by
      5 are
      4 XMPP
      4 worth.
      4 will
      4 which
      4 whatever
      4 web
      4 user
      4 The
      4 PUBLIC
      4 not
      4 KEY
      4 it
      4 into
      4 identity
      4 fingerprint
      4 [expires:
      4 <<'EOF'
      4 EOF
      4 -----BEGIN
      4 be
      4 am
      3 words
      3 won't
      3 when
      3 want
      3 using
      3 use
      3 Tor
      3 tor
      3 than
      3 text
      3 sub
      3 so
      3 significant
      3 signed
      3 SIGNATURE-----
      3 signature)
      3 signature
      3 sha1sum
      3 service
      3 -s
      3 reachable
      3 presently
      3 pasting
      3 paste
      3 or
      3 -o
      3 number
      3 need
      3 name
      3 more
      3 message
      3 mail
      3 list
      3 leif@synthesize.us
      3 Leif
      3 leif
      3 last
      3 know
      3 just
      3 its
      3 instance
      3 import
      3 hidden
      3 here
      3 have
      3 fun,
      3 freedom
      3 -----END
      3 currently
      3 current
      3 create
      3 copy
      3 can
      3 browser
      3 BLOCK-----
      3 because
      3 area
      3 appear
      3 an
      3 also
      3 16D542C49D6751E8
a6d495cbba813a427fb2a76c62941d7af36a10cf

Due to this list being part of the document, there are not any words which
appear exactly twice.

Also just for fun, the last 16 bits of the sha1sum of this document (without the
signature) happen to be contained within the document right here: 0xe59f

You can observe this by copy and pasting the text of this page from your
browser into the following command:

$ gpg 2>/dev/null | sha1sum | awk '{print $1}' | egrep -o '....$'
e59f

:)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJTq973AAoJEPdRKOo4y1AyIdMP/0mCQEYi4dBXf+zP7hJ0FLjm
dedYCDIem3bd0dkEol0uQxLXe4qW/9oRBgF2easDY6rLwGB/MHxDYJsx0kHwTJKY
I4HlMm+Uqa9oG32kQyx3gPCcvt3i0uPc59MVk2DDcdvlL5NZp8DiAxTwCsl5DWGC
B1Q6ccIpJPtOendzGTtEPFM6TkQrij9xZuTuGloPfh5MVtND7ti8oe6FoR+xj0az
egnCSMSZBlRiC3RNiqZfMo8pamNALa7R2Q0FGvq+wi/Szbz87XeYmLRHtwt0d/vK
XzdtoFVS+iXhcJmSXHNTRyLDvP8m8sBB8GhuAseUzeVizdJ1WXks0YdHh+cuJZ5q
xZDFJtaPBlxqZJXL9U7cRHt18NuhqNU0rYn405fgHeh7uUTXXJAUnxhTrta76uf3
1qfeCnHP+KhKFihuRssfQN5LCttKhslb0FDKXAZwY/UPqMklh0IlrU9lFNcpD9QY
vBnBQOpgIlTsxdQEqS98vxFhGWYQdD1FGeieiubrf9Z5rs6ZOPvFz16lDNwuIz7o
+r5nb3DvEqPWHS/Blj/sU0Mp1BeHKN9A4E3akbzsLpZrLgZRSUYCHpFIpbptDK+N
INBNQjGWoNxEdN0ZEejlW7anIUT0tepWmsw78027GE3mTwWTh8owxZP8NbFXJyyy
jxW1YwHBEUHGNnJgiR2f
=jfv7
-----END PGP SIGNATURE-----