Difference between revisions of "User:Leif"
Jump to navigation
Jump to search
TORabuser1 (talk | contribs) |
(Undo revision 38820 by TORabuser1 (talk)) |
||
Line 37: | Line 37: | ||
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 August 2013) traveling in | ||
Europe. | Europe. | ||
− | |||
− | |||
== On the web == | == On the web == |
Revision as of 02:29, 3 February 2014
# -----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 August 2013) traveling in Europe. == 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: 2014-06-28] 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: 2014-06-28] sub 4096R/1CD7E0E945151DC9 2012-02-17 [expires: 2014-06-28] - -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.12 (GNU/Linux) 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 =BhHK - -----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 Version: 3 v1.4.12 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 GnuPG 3 (GNU/Linux) 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 ef88c8e1be1d59215b10fde0f2bd40c81812b29f Due to this list being part of the document, there are not any words which appear exactly twice. Also just for fun, the last 12 bits of the sha1sum of this document (without the signature) happen to be contained within the document right here: 0x21f 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 '...$' 21f :) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJSE4QqAAoJEPdRKOo4y1Ayac0QAMqndAwS2xEni/Tk/wA/fWEX o1IPnn80hk0NR7gvnxT/HdQ/KA7JAPn3DJh9vuYBjcCrIBHx0+ClRMDf/8ONhKHX 24281FqJvikUBmOReS1H22RvKxT3Fxwt+wVDWD6NTTaWoYZDoPT/tKlTRBVr5LNu tdNbA5Zb9UWbXwzeciYqkCGea2t9ZQhsdv0mhnuCicLOSSmO7StWY8u1da/R7tdo 4DvovQ5Npd3Ysi4881b0XdJGIkh4y+sdei19Emu9Qetfa3O8JuifFK4XLk3L43lb EgsUiUNNdu6lGp3xopV6FRI6WRcqUsRNnZeEm8DTmTxZHeBfGuJ5exFZz8lb83Ic SySK9nYCZv4K90kjaVxwcH0aX7pYGvcmx1JGYrNRpNZUdaC9Dv5JL28XjvYyBqmu Sfy/Nxh44s5lessCqOrT9niYwmE5H5sZ6a1NebV/e7kqnr+r4LHGKVavvgleK0Wm CRymwKxrHkqzmYKw9nvqXtMxTLjDyfq4ca069PVCpzrjE4km4JpOXeRuQ0U9p71Z H/rLJAtl+J0X5v9Dm1KANd6FPV8iJMj2dsm8xazuipgfXyGApMH7r2721MFSu2cY M/N8mac8B0XrjfQiBhwMhAm2OBboNG7tY+5pNiS5oVWRv2vvVNe3MSFaFbbB8z3r wt7egbd5SC/DylQ2JYul =5sr4 -----END PGP SIGNATURE-----