Skip to content

Instantly share code, notes, and snippets.

@dougwollison
Last active October 14, 2022 09:17
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dougwollison/2a13042440bc1dc01543ce1fb4264cbe to your computer and use it in GitHub Desktop.
Save dougwollison/2a13042440bc1dc01543ce1fb4264cbe to your computer and use it in GitHub Desktop.

PGP Public Key Decoding Worksheet

A novice's attempt to understand binary formatting.

Because I was really fucking curious.

The following is a batshit-insane attempt to manually decode a PGP key file, based on the logic used in OpenPGP.js

My public key, F28B58DA, has had it's ascii-armored data decoded, and printed as binary octets. Why not Hex? Because honestly it's a bit easier to interpret as binary. Also I think I'm just throwing sanity out the window on this one.

Disclaimer: I've never dealt with binary before and so this is all new to me; hell I didn't even understand bitshifting until now.

Let's start...


Note: when referencing bit numbers, we count from the right.

Packet 1

10011001

This is the first byte/octet of the first packet. It's the start of the header which dictates what the packet is and how long it is.

First, there's apparently a new and old format, but which one?

If the 7th bit is 1, it's the new format, otherwise the old. How would the computer determine this? Bitwise operations.

10011001 & 1000000 = 0

EXPLAIN! EXPLAIN!

Align the bytes to the right, and use AND ("&") which ones are BOTH 1:

  10011001
& 01000000
= 00000000
=        0

Okay, so it's the old format.

The old format apparently stores 2 values for the price of 1! Bits 3 through 6 represent the packet type, and 1 & 2 the length type.

Again, whats the math for this? First, trim off the left 2 bits:

  10011001
& 00111111
= 00011001

And then isolate the left 4 bits by bitshifting to the right, AKA popping off the right 2 bits

011001 >> 2 = 0110

So, that's the packets type, 0110, AKA 6, which according to the format is a Public Key packet.

But how long is it? Well, the next X bytes will tell us that, but which ones?

The value of bits 1 & 2 will tell us if the length is 1, 2, or 4 bytes long.

  10011001
& 00000011
= 00000001
=        1

So it's length type 1, which according to the format means it's 2 bytes long.

Okay, here are the next 2 bytes:

00000010
00001101

This is where it gets simpler, just append them to get the full length value. But how would the computer do it? Bitshift and bitwise.

First, shift the first length 8 bits to the right.

00000010 << 8 = 00000010 00000000

Now we use the OR ("|") operator to kinda add/merge the values

  00000010 00000000
| 00000000 00001101
= 00000010 00001101
=       10 00001101

For those like me who need a reminder of how the hell to covert binary to decimal:

1 + 4 + 8 + 512 = 525

Okay, so now we know that the next 525 bytes will comprise the body of the packet!

Now begins the Public Key specific format...

00000100

This byte represents the version number. This is just at face value: 4.

01010101
10101100
11111010
01101011

These 4 bytes combined represent the timestamp of when it was created.

So you hopefully get how the computer would calculate this:

01010101 << 24 = 01010101 00000000 00000000 00000000
10101100 << 16 = 10101100 00000000 00000000
11111010 << 8  = 11111010 00000000

  01010101 00000000 00000000 00000000
| 00000000 10101100 00000000 00000000
| 00000000 00000000 11111010 00000000
| 00000000 00000000 00000000 01101011
= 01010101 10101100 11111010 01101011

Okay, math time... Thank god this is just addition.

           1
+          2
+          8
+         32
+         64
+        512
+       2048
+       4096
+       8192
+      16384
+      32768
+     262144
+     524288
+    2097152
+    8388608
+   16777216
+   67108864
+  268435456
+ 1073741824
= 1437399659

Alright, so it was created 1437399659 seconds after 00:00 GMT, January 1, 1970. Which as we call can tell is clearly Mon, 20 Jul 2015 13:40:59 GMT.

Yes of course I used a converter. I'm not that insane.

Moving on...

00000001

This represents the algorithm. This one's dirt simple; 1. According to the spec, it means it uses the RSA (Encrypt or Sign) algorithm. That's the standard usually.

The rest of the packet is the "Multiple Precision Integer" (MPI) data. It's basically the big ass numbers used by the key for cryptography... I think. Anywhoozle...

00010000
00000000

These two bytes represent the length of the first MPI (the algorithm uses 2).

You know the drill...

00010000 << 8 = 00010000 00000000

  00010000 00000000
| 00000000 00000000
= 00010000 00000000

4096 + omgthisiseasy = 4096

Okay, so the next 4096 bits (or 512 bytes) are part of the MPI...

11001110 01110001 10110001 00101111 01110101 00110001 00101110 10001000
01001111 01000101 00111100 10110011 00100101 11111011 00111110 10010001
10011000 10011010 00001001 11001001 11110001 11111101 10010111 00000111
10010010 10101001 10001100 01100001 01011000 10000001 11101011 01000100
10000110 00111011 11110010 00010000 01111010 00111100 10011001 00101001
10001101 11011011 01101010 01001000 01001010 00001100 11100111 11100010
01011110 01110101 10101110 01001101 01100000 11110100 01000101 10001100
11001111 10111100 01110001 01110111 10011001 11111001 00001010 10110101
10011110 10100000 11010000 00101110 01101110 01110101 01001000 00111001
00001011 10000000 10100100 11010011 11111010 01101101 01100010 01011110
10010110 00101001 10011110 00000010 11001010 01001100 10001101 10100110
01000110 11011000 00011001 10000111 10010000 11100010 10110101 01101101
01110110 10010010 10101101 11000101 10001011 01000111 10010000 10001010
00000111 10111110 01001010 01101011 00000100 01011101 00111101 11000010
10100011 11100111 10001101 10100101 10001000 10110000 00001001 11110011
11001001 10101101 11011101 01101111 01011000 10001110 00011111 11000110
10001100 00010110 10011101 11000011 00110000 11011000 11010010 00110101
00001000 11110001 01111001 00001111 10110110 01110001 01000101 00011010
01011010 00110110 11110111 11100001 10001111 10010010 01111101 01101101
00000101 01010010 01100001 00101111 11011001 11100110 01101100 01010111
01000100 11011101 00011110 11101011 11000011 10000101 01100001 01001111
10100101 01111110 01000001 10100100 01100100 10111100 10000010 01001110
11011001 01010001 00000110 11001000 11011100 00111000 10010100 11001011
11110110 00011001 10011111 11000110 01110010 01010111 10111001 11010011
10001011 01001010 00000010 01111000 11111001 01100011 10101101 10111000
00100111 10110100 00111001 01001110 00110110 01110011 10001000 01001011
11001011 11011001 00001111 01101110 01110000 10010110 11101010 00000100
11100101 11100001 01110100 10100101 01001111 00110011 01011100 10000101
11000111 10110111 00000110 10011010 11011110 00110101 11111010 00100111
00111110 11100111 01111010 01001000 01100111 10000101 11101001 00100010
00010110 11101111 11010010 01000111 00101010 11100111 01100100 11010000
00011000 01100001 00101001 10011001 11000011 01011011 01111010 00011010
11101000 10101110 10010001 01010101 01111011 00010011 01011110 10001100
00111000 00101010 01010100 11010000 11011100 10110111 00111001 11100010
01010000 00101111 11001100 00010000 10001010 11100111 01010010 11101100
00001111 00011000 00101101 01010100 11101000 00100100 01111101 01111101
11110101 10100001 00111000 00010111 10001110 00100000 11100000 10000010
00110001 01100001 00010101 11111110 01111110 01111001 01101110 00110011
10101100 11111000 11000010 00011101 10101101 10100010 11100010 11101011
10001000 01101110 00110111 00000011 00011101 11100101 11100111 10010100
11000101 11101010 10100111 11110110 01101010 10000011 10100000 01110010
10110010 01000101 00000101 10001110 00000001 01101110 01100001 11000100
00001111 01110001 11101011 01101011 11001111 00111010 01110000 10110110
00001001 11111000 11101010 11000010 11100010 01100000 00110000 10100000
00010101 01000100 10110000 01000100 00001101 00001000 00110110 11001000
10100000 00100000 01010111 10010110 11000110 11100111 11010111 10011100
00010000 00010101 01001000 00011101 11111011 10010100 00100001 11110011
11010000 00111000 01100011 01010001 01111111 11100110 10100100 01100001
01001100 01001000 00001101 10111111 10101011 11101001 10110011 01001101
11100011 01001001 01110111 11010101 00011000 01110011 00010010 11000011
10110100 00011010 00010000 10111010 00101001 00100000 00100010 11100011
00010101 10001111 11100011 01101010 01010101 00101000 10001111 11010111
01011010 10111101 11000101 01100101 10011111 11101110 00010010 10000001
11110100 11110110 01111100 10011001 10001010 10001100 10110110 01100101
00100111 01101111 11000011 10100011 00111010 00101000 10101011 11001101
11101000 11010111 11100100 01001011 11111000 10111001 10111010 01100101
10110000 10000011 11011010 11100010 01000001 11001000 11111011 10010000
01011000 11011101 10000110 10001100 11001011 11010001 10000111 01111101
10111101 10100100 10001101 01010100 01000001 00111001 01110011 11010101
01000111 10111011 01101011 00110111 00110110 11000010 01101110 01011000
11000101 01001001 10110000 11000111 00100110 11001100 11000011 11110011
11001011 10110000 00111100 01000010 10100000 10110110 11000010 00100110
10001100 00010111 00110111 10110000 10101011 10110011 10011100 01011111
10110101 10100101 10001000 11111111 11111000 01000110 00010101 00111111

...Yeah no way in hell am I gonna calculate that. It's big fucking number, that's all we need to know.

Meanwhile...

00000000
00010001

This is the length of the far shorter second MPI.

00000000 << 8 = oh screw it this byte doesn't matter.

00010001 = 1 + 16 = 17

So, this second MPI is 17 bits (or 3 bytes, rounded up) long.

00000001 00000000 00000001

(It's 257 in case you cared.)

Aright! Thats the first packet! Time to do this shit all over again!

Packet 2

10110100

Blah blah blah...

Type: 10110100 & 111111 = 110100 << 2 = 1101 = (1 + 4 + 8) = 13 = User ID packet
Length: 10110100 & 11 = 0 = 1 byte length
00100001

The length is... 32 + 1 = 33 bytes.

01000100 01101111 01110101 01100111 00100000 01010111 01101111 01101100
01101100 01101001 01110011 01101111 01101110 00100000 00111100 01100100
01101111 01110101 01100111 01000000 01110111 01101111 01101100 01101100
01101001 01110011 01101111 01101110 00101110 01101110 01100101 01110100
00111110

Okay, so this is UTF8 data. Lets convert to hex and decode...

01000100 = U+0044 = "D"
01101111 = U+006F = "o"
01110101 = U+0075 = "u"
01100111 = U+0067 = "g"
00100000 = U+0020 = " "
01010111 = U+0057 = "W"
01101111 = U+006F = "o"
01101100 = U+006C = "l"
01101100 = U+006C = "l"
01101001 = U+0069 = "i"
01110011 = U+0073 = "s"
01101111 = U+006F = "o"
01101110 = U+006E = "n"
00100000 = U+0020 = " "
00111100 = U+003C = "<"
01100100 = U+0064 = "d"
01101111 = U+006F = "o"
01110101 = U+0075 = "u"
01100111 = U+0067 = "g"
01000000 = U+0040 = "@"
01110111 = U+0077 = "w"
01101111 = U+006F = "o"
01101100 = U+006C = "l"
01101100 = U+006C = "l"
01101001 = U+0069 = "i"
01110011 = U+0073 = "s"
01101111 = U+006F = "o"
01101110 = U+006E = "n"
00101110 = U+002E = "."
01101110 = U+006E = "n"
01100101 = U+0065 = "e"
01110100 = U+0074 = "t"
00111110 = U+003E = ">"

My name and email: Doug Wollison <doug@wollison.net>

Alright, that one was easy, if over-explained.

Packet 3

10001001
Type: 10001001 & 111111 = 1001 << 2 = 10 = 2 = Signature packet
Length: 10001001 & 11 = 1 = 2 byte length
00000010
01001011
00000010 01001011 = 1 + 2 + 8 + 64 + 512 = 587 bytes long
00000100

Version 4. According to the format, the next 3 bytes are signature type, key algorithm, and hash algorithm.

00010000
00000001
00001000

Signature Type 16 (Generic certification) Key Algorithm 1 (RSA Encrypt or Sign) Hash Algorithm 8 (SHA256)

Hashed Subpackets

00000000
00110101

Total Length: 53 bytes.

Subpacket 1

00000110

This is the type/length of the component: 6.

According to the format, if it's less than 192, it serves as the length. So it's 6 bytes.

00001011

This holds the subpacket type. We ignore the left 2 bits.

00001011 & 01111111 = 1011 = 11

This is type 11; a preferred symmetric algorithms list.

00001001
00001000
00000111
00000011
00000010

Here we have types 9, 8, 7, 3 and 2, which represent AES256, AES192, AES128, CAST5 and Tripledes.

I have no idea what half of that means but whatever.

Subpacket 2

00000100

Next up, an 4 byte component.

00010101

This is type 21; preferred hash algorithms.

00001000
00000010
00001010

Types 8, 2 and 10; SHA256, SHA1 and SHA512.

Subpacket 3

00000011

This is a 3 byte component.

00010110

Type 22; compression algorithms.

00000010
00000001

Algorithms 2 and 1; ZLib and ZIP.

Subpacket 4

00000010

Huh, only 2 bytes.

00011011

Type 27; wether or not this is the primary user.

00000011

Key flag 3, which is... wait there's no keyflag #3...

Oh, this is multiple flags in one byte; each bit corresponds to a flag.

So, this one has flags 1 & 2; it can certify keys, and can sign data.

For the record, you'd test it like so:

*flags* & *flag to check*

00000011 & 00000001 = 1  (true)
00000011 & 00000010 = 10 (true)
00000011 & 00000100 = 0  (false)

Anyway, next component.

Subpacket 5

00000010

Again, 2 bytes.

00011110

Type 30; features.

00000001

Feature 1; modification detection. This would work like the flags.

Subpacket 6

00000101

This one is 5 bytes.

00001001

Type 9; expiration time.

00001011
01111100
01111101
00111010

The number of seconds after the creation date.

00001011 01111100 01111101 00111010 = 192707898

Expires 6 years, 1 month, 10 days, 9 hours, 58 minutes and 18 seconds after creation date.

Subpacket 7

00000101

Again, 5 bytes.

00000010

Type 2: creation time. Not sure why it's after the expiration time.

01010111
11000011
01110110
10001010
01010111 11000011 01110110 10001010 = 1472427658

This signature was created Sun, 28 Aug 2016 23:40:58 GMT.

Subpacket 8

00010010

18 bytes.

00011000

Type 24; preferred key server domain.

01101000 01101011 01110000 00111010 00101111 00101111 01110000 01100111
01110000 00101110 01101101 01101001 01110100 00101110 01100101 01100100
01110101

UTF8 again. Convert to hex and decode...

Screw it, don't need to show my work for this: hkp://pgp.mit.edu

Unhashed Subpackets

00000000
00001010

This next section is 10 bytes long.

Subpacket 1

00001001

This is 9 bytes long.

00010000

Type 16; Issuer Key ID.

11001111
11111000
11110100
10111000
11110010
10001011
01011000
11011010

This is the ID of the issuing key. In hex, it's CFF8F4B8F28B58DA (my key).

Signature Data

00000101
10000110

This is the signed hash value of the signature.

00001111 11111111 01010100 10111010 00000011 10000101 11000111 11110000
00110000 00011001 11111001 10101111 10100101 01000110 01101110 00000000
11110001 11011100 00001100 11100110 00000111 11001110 11101001 01011101
01100010 10100110 11011010 10100110 00110101 10011111 01101011 11101101
01100000 01111010 11001111 00011010 00111011 10010010 01111111 00001001
00100110 11100001 10011101 00110010 00100010 11110010 01110100 01101110
01101100 01101111 10111100 11000010 01001001 11011101 00010011 11111010
01110100 11101000 10100110 11111110 11100111 00100010 11001100 10110000
11011010 11001111 00101100 00110111 11001000 11011100 11001111 10000010
00110101 00111010 00110110 11000000 10101111 11001111 11101100 00100100
11101010 11111011 01001000 01100001 10001010 11110000 01101001 11110111
01111101 00110111 10011001 11011100 11100100 01110011 11110110 00011101
01000001 00110010 00010100 01101011 10001001 01011011 11111100 10010011
10010101 01111111 11101110 10111100 10010101 01010100 10110010 11000011
00000100 10101011 00100010 11001110 10101010 10011101 00011101 01111111
00100000 00100010 01011100 01000010 00000111 10111100 10010000 10111100
00011011 11101000 10110000 00010010 00000100 10011111 11100101 10011001
01000110 01010001 00000001 00001001 10111000 01101000 00010100 00101011
00101011 01110010 10011001 00111111 10010100 01010010 10101101 10101111
10010111 11101111 11010100 01000111 11001111 01001111 10010101 11111000
01000101 00101010 10010101 00111011 11101100 11111011 11100101 10001010
00101001 00100100 00001110 10111001 11010110 00110010 01111011 10011101
00111100 00010001 10010011 11110100 11001010 01110100 01111011 11000000
11000111 01110110 11111101 01001011 01001000 10000001 00100100 10010000
11001001 00111011 00100100 01110111 01110011 00011101 10101000 01011101
10010101 11011110 10111100 01010111 01101010 00000011 11101101 11001110
00011010 01111000 00001000 01101011 00100101 00001110 11101001 10111100
00101101 10001111 00001010 11101110 10010101 00101001 01110110 00111100
10010011 11011110 11100101 11111000 10110010 10111001 10101011 10111011
01101001 11000000 00011111 11101111 10001101 10110101 11101011 01111100
00111110 01001001 00110110 11110011 00101101 11101011 10111011 10001111
01001010 01100001 01110000 11101110 01001010 11001010 10111000 00001011
10001000 10001111 10001010 10011110 00000111 00000101 10110001 10111111
00010000 01110110 01100011 11010000 10111000 00010010 01110010 01111010
01000110 00011111 00000111 11111000 11000111 00000111 10110011 00011100
01100000 00100111 11001111 11110001 10100110 11000101 10010000 10111011
01001001 11101111 01011000 01001010 00011110 11101101 01100110 11101010
10001000 10101100 11101100 00111110 00101011 00011110 11110111 10100000
00100110 00101101 01101100 10011010 00011010 01100010 00000010 11100000
01111100 00000100 01111110 10100010 00001100 01100111 01001101 10100110
00100001 11000000 01010001 00100000 01111011 11011011 11111101 10111101
11100001 10111000 10100001 01100100 11110001 10011001 10011001 01010011
11101100 00011010 10111000 01100010 10110100 10100010 11001010 00101000
00101110 00011101 11011100 01010110 11011110 00100011 11000111 10100100
10111000 01100101 11101100 11111011 11100011 10000001 00111101 10010011
01111011 00010101 01101001 00001010 10110101 01111001 11000110 00011110
00000100 00110011 00011001 11101000 00010011 10100110 00011111 10110100
01101000 01010111 10110000 10101011 00100101 00111100 11101111 01001110
10101001 01000101 01100011 00110001 10100010 11010001 11001101 01011000
01001001 00011101 01101001 11010010 01101000 00000110 11010000 01111000
01000100 10111001 00111011 01000101 11011100 10000111 10000010 01010111
01110011 00100001 00100110 00101010 01011100 10110101 11111001 10010110
00010111 00000110 01001001 01010110 01010011 10101001 01111000 10011010
01000100 00100100 01000001 10000010 01111000 11101111 11010010 10101100
11011101 11111010 01101100 10100000 11010000 00011001 01110100 10101111
00011001 00110010 10010011 01001111 01011010 11000000 01011011 00000001
10010110 10010011 10011100 10010010 00010101 10011010 10001101 11111110
01111001 10100100 01101111 01111110 01101011 11100011 01010101 00100110
00111101 00101000 10011000 10101100 00110110 11001100 10010010 11010011
11100010 00101011 10001110 11010110 10001000 00111110 11010010 00110010
00100100 00011111 01110010 11010100 11100111 01101101 10010110 11011101
11101000 01101111 11011101 00010100 11001010 01110000 00100001 11010100
10100010 00000101 01011011 00010000 01100010 00001000 10011010 10110111
00010000 11001111 11001111 10100100 10110011 00110100 00110110 00000101
00000110 01100100

The actual signature data; a multiple precision integer block.

Packet 4

10001001

Type 2; Signature packet. Length 1; 2 byte length.

00000010
00110010

Total length: 562 bytes.

This one's just an earlier self-signature; I'll skip it and leave the raw data here.

00000100 00010000 00000001 00001000 00000000 00100110 00000101 00000010
01010101 10101100 11111010 01110000 00000110 00001011 00001001 00001000
00000111 00000011 00000010 00001001 00010000 11001111 11111000 11110100
10111000 11110010 10001011 01011000 11011010 00000100 00010101 00001000
00000010 00001010 00000011 00010110 00000010 00000001 00000010 00011011
00000011 00000010 00011110 00000001 00000000 00000000 01110000 00111110
00001111 11111110 00110001 00001100 00101100 00001111 01101100 10010101
10000010 11110010 10010001 10100000 00111111 11011001 10100010 11000000
11110101 00011010 01010001 01100110 00000101 01111001 01001110 11100111
00100011 10010001 10010001 10100011 10011010 11000000 01001101 11001111
00110000 01001000 01110010 00001010 01111000 00100010 00000101 01000011
10101100 10011010 10111000 01011011 10010111 11111011 00110110 10101111
00111000 11110110 00010000 11100010 10110111 10101000 10010101 11000110
11000011 11111110 11110000 00010010 01101111 00100001 00111111 11110000
10101110 01111110 10011011 00001100 01110001 11100110 00001101 11110111
01010000 00000111 01010000 11011111 01000000 01001101 00101110 10101001
10010010 11100010 01101010 00110110 01000100 00001011 01011100 00000001
10100100 11100110 11100010 11111001 00100001 10000011 00100111 11100111
01100010 00101100 01010000 00111010 11111110 11011000 00111000 00010100
11110101 01000011 10010000 11110010 10110001 00000101 11100010 00011001
01110010 00000111 01001010 01111110 11101001 00100110 10110101 00000011
11010001 10100111 01010010 01000000 10101000 11001011 11001000 10111010
00000000 11000010 11110001 10001001 10000100 01110101 10011010 01100011
10100110 11000010 10011111 10100101 11111011 00010101 01000111 11110110
10111111 11001011 01101011 10101101 11010110 10100110 10011110 11110000
11010110 11000100 11110000 10001000 11000011 11010110 00101001 01000101
11010011 10101001 10100010 11001000 10011011 00111010 01011011 11001100
01110110 00001101 10010000 11011100 11100100 01110100 11101101 00000000
10110111 10001000 10000011 11101010 11111101 00101100 00101101 10111110
11101011 11100010 10101111 00001111 00110000 11111000 10100110 10011101
10011110 01101110 11000000 01000010 00110001 10011110 11110110 00010100
10011001 00001110 10010001 00111111 11011001 00110101 00010000 00001000
00000110 01001011 10010101 01100010 11001011 00110111 10100001 00110110
11000110 11110011 11110001 01100110 11101000 10000101 10011100 10010000
10000001 01100101 11011010 11101011 10111111 10011111 11111110 10111111
00011100 01111110 00000011 01111001 11110111 10111110 10100100 11110010
10101001 10000111 01001010 00100010 00100110 11011110 11011111 00010011
00010100 01001100 11100110 10000101 11011010 00110001 11010101 00000100
10011010 10001011 00110111 00111010 01010110 10111010 10010101 11110000
01101101 01100101 00111010 11010001 01010000 00000011 11011010 00000110
11101000 11010111 00011010 10000110 10101001 01110011 11110001 00000001
11100001 11100111 11111101 00111101 01001011 11000111 11000110 01111001
10001000 10010011 00010101 01100010 01110010 10001111 01110101 01110111
11010011 00110111 00100101 01000001 10111101 10000011 11110000 11000100
11000001 11001010 01000110 00100000 00011101 00000111 10100010 00111010
11110001 10001101 01000101 10101111 01100001 01100011 10100101 00101101
10000111 11010101 01100101 10100011 01010000 01000101 10101000 01001100
11100010 10110000 10111011 11111110 10001111 10101011 10100001 00111011
01111100 11010001 01100100 01000101 11100110 01000010 10101100 00010001
10101010 11011100 11001000 11110000 00001110 01110000 01001111 01100000
00101111 11110110 10110100 01101100 01000110 10010100 00110101 01101001
00000000 11001011 11000100 00001100 10000000 10001100 10010110 10110101
10110010 10001000 11101011 01011001 11000110 10100100 11110101 01010110
10000001 11010100 01010010 00000011 00101010 01101100 00101011 10011100
10101010 10100111 10000110 01001101 01101010 00110011 01100110 11101000
01110111 10010001 11001110 00000110 11101001 01010001 01010000 01100010
00000110 10110101 10011100 10001100 01101001 01110000 00111010 11101001
01010110 00010000 11110000 00001101 00000101 11101101 01110000 10100010
00011101 10101100 10000001 00010001 00101001 10011101 10011110 00100100
01101011 11000101 01000011 10010011 11111110 10000110 00000010 01011111
00000110 01101011 00110110 01100001 01010000 01111000 10110100 00000111
10011011 00110010 01010101 01010101 01001110 11000110 11000001 11011011
11100111 01010001 00101111 00110111 00101101 10010111 00000111 10001000
01001001 00111001 01100100 11001010 01101110 11011001 10100000 10110001
11110101 10010110 11111110 11111100 01111101 11011011 01000101 11011010
10110000 00111110 01111001 11001000 11001011 01000010 01001100 01110101
10010010 10101011 11100000 10011110 01110010 01010000 10101000 10111000
01000010 01010011 10110111 11110010 10011001 00001110 01011001 11011000
10100111 11001000 10110111 00101100 00101101 10111110 10010001 01111001
01101001 00101001 11110000 01010110 11110011 10001000 11000011 01011000
10101011 10111110

Packet 5

Signature again. SKIP.

10001001 00000010 00011100 00000100 00010000 00000001 00001000 00000000
00000110 00000101 00000010 01010111 11000011 01111011 11110011 00000000
00001010 00001001 00010000 01011100 11100100 11111110 11000000 10010011
10110110 11001010 01000011 10100010 00001101 00001111 11111110 00111100
00101100 01110001 00100000 00111100 00010101 11001100 01111000 01100110
11000100 00000110 10111110 11101000 00011100 01100111 00011010 10100101
01110110 11000001 11010010 00111011 00111010 11111000 00100000 10010100
10101110 01101011 01001010 01101011 11001111 01011011 11101110 11110011
11100100 10101001 11011010 01101111 01010101 01001110 00110110 01110001
10000100 00110001 10001001 00101101 10000000 10111011 00101011 01001001
10111010 01110100 10111110 01000101 11000111 10100001 01110000 10100010
01110100 00001110 10101100 01100110 01010011 11110010 11100000 00111011
10110101 00000100 01001001 11001111 01101100 01011010 01110110 10010100
01100001 10000001 01101111 10100110 01001001 00001001 00110010 10001100
01010010 10100000 11000100 11100001 01001001 01000100 00010101 01000001
00101111 10011101 11010110 00001111 10010110 00001110 01111111 11001101
11100011 11010010 11101111 10111101 01100011 10111100 01001011 00010110
10111101 01000011 11010101 10001011 01010100 10000101 01111000 01001010
10111101 00010000 01111111 11101001 11011100 01100111 00101100 10000010
11000011 10111011 01111011 01111100 11010010 01111100 10011111 01100110
00100100 00101110 11110011 01101110 00001111 10101110 11101100 01000110
10110101 01100110 11000110 11000110 01111111 01111101 10000000 00100011
10010100 11110101 01101100 01000111 10001110 01101100 01110111 11101100
00101011 01000011 10001010 10010100 11001010 10100110 10010001 01011101
10101100 11100001 10111111 01001000 00011110 00110110 01010011 10101001
00111010 00011110 10100000 00001110 00100101 10011101 11011101 00111111
10111010 10010110 10110100 10101010 11010000 10011001 10111001 11010011
10000010 10001100 01010101 11101111 11110010 11101010 00001010 10010111
10010111 10111111 01010011 01011001 01001111 10010110 00011010 01110010
00101011 01000100 11001101 10111011 11110101 11010110 11110001 00111001
00000101 00111010 10111000 01101101 01101111 10011011 00000100 00000100
01110101 00000011 00111000 11110010 01001111 11100000 10111100 10001101
01001110 00100111 11111100 00010001 01011000 00010100 01000010 01001100
00110000 00010100 11000100 11001111 11001000 11100001 11010010 11001100
11111000 11111100 00011011 11000100 11011010 00000001 10110011 01110110
10010000 11001000 00111101 11010011 11101000 11011000 01111011 10110110
11110111 01010010 10010101 01101010 11100100 10100001 10001001 11000010
00010110 10110011 01011110 10111111 01011100 01111100 00000110 10011000
11000001 11000100 00000010 00011011 10010111 10111110 01011100 01011110
00011101 10111111 10011011 00010011 11011011 11101001 11001101 10011100
10100101 01000110 00101010 00101010 00101111 10011111 01110110 10111110
11000011 00000110 01010110 00101000 00101101 00101101 10110101 00011011
00101101 01000111 10010011 01000010 01111001 10001011 11011001 11110101
10111100 11100011 11010000 10100100 00000000 11001011 11000101 11100101
01100011 00001100 00001110 10001010 01001100 11100101 11000110 11101010
11110100 10101000 00110110 10000111 11110100 11100010 01111000 11101110
00000101 01101001 11011111 11101110 10101010 00100011 10001101 11011011
00001010 11011010 00011100 01011001 10100000 00010000 10001000 10001000
01000011 11000101 01011010 01101110 00111100 00000100 11110011 00010100
00011100 01111010 10100100 01100110 10110011 11110100 00000000 10000001
01111000 11000100 01101100 11011000 11010111 00001111 00000101 11100100
11111100 10101110 00110111 01000011 10110001 10110011 01000001 01100100
01101110 10110110 00101010 11010101 00011111 11001101 10101001 00011110
11101100 11000011 00110110 10101101 11011001 10100100 01101001 11110001
00110011 11001111 00101100 00000111 00100000 00110001 01101010 00010100
10101100 11100011 10101110 00011110 01100011 00011001 11010110 00010010
00100001 01110101 11101111 01001010 10101000 10001101 00010111 11101000
10011100 01100010 00111111 10010100 10000100 01110100 01000100 10110000
10111010 10111010 11000101 01101100 01001011 00110100 11100011 10001110
00100000 10101101 01001010 11000111 10101000 11010011 01010100 01110010
10011111 00001011 01010110 10011001 10101100 01011110 00100101 01110110
00100011 00011100 01011011 00011100 00111110 00000111 10100101 10010010
10001000 11010111 11110000 01001000 00011100 11110101 01011110 00110010
11110100 00100100 10001100 00000001 00111000 11101011 10001000 11100010
01011011 11001101 00111100 11111010 00101111 10100111 10000100 11011011
11000010 01000010 11100000 01110101 11110100 00110100 10000111 01001101
11010100 00000001 00001010 10010110 10110000 01110010 11111010 11010110
01001010 01010000 10011011 10100101 11011000 00100000 01000010

Packet 6

Signature. Skip.

I should've used a simpler key with fewer signatures.

10001001 00000010 00011100 00000100 00010000 00000001 00001000 00000000
00000110 00000101 00000010 01010111 11000011 01111100 10000001 00000000
00001010 00001001 00010000 01001010 10100111 01000110 10100111 01010001
11100101 01000001 11100001 01111101 00101100 00010000 00000000 10001000
01011000 01010110 01111111 00101001 10000001 00000110 11000001 01010000
11000110 00111010 00010001 00001111 00111001 11000110 01110110 10010111
00110011 11110111 10000110 01101101 00011010 01110100 01110010 10011011
10010011 00001111 00010110 00101110 11010001 01110000 01111111 10001110
00001100 11111011 11000111 01100111 00000100 01000111 10111000 11000100
00010100 01101101 01101010 01100001 00110100 00101001 10100001 01101001
01110110 01000010 01011011 11100001 10111000 11110001 11111001 01100010
01001000 10010001 00011011 11001011 00011000 00011000 10111010 00001100
10101111 01100100 11000110 10110110 10101001 11011011 11011101 11011110
11111110 01011011 10010000 11000010 11011011 01100000 01000010 11111010
10001111 00011100 00101000 11110001 00010110 01110011 11001001 11010110
11001011 00110010 11111110 01001011 00100010 11000110 10101011 10111111
10110010 10000000 00000101 11111001 01110110 00100100 00010100 11000101
01011111 01000001 11111110 01001101 11111010 01100101 11100111 11001010
01100111 11000000 10001100 10001010 10000110 00000101 00111110 11111010
01111100 01111010 00110010 01001000 01100011 00001010 00011001 11000101
10001010 11011001 11011001 11100001 00011111 11100010 10110101 10010100
00000000 01001010 10010100 11110011 00000101 10010001 10000111 10101111
10110100 00010001 10110100 10010000 00010010 10010000 00001111 00101000
01010010 00110010 00011001 01001110 10111101 01100011 01101101 11100011
11011110 01000000 00011011 10010001 11000111 00010010 00011110 11000110
11100011 11010110 11000001 01010100 10101111 11001110 11111011 11010000
11110101 10011110 01111011 00011101 00011011 01110011 10101000 11000000
01100101 01100000 11110011 00110011 01111011 10011011 01110011 01101110
01110111 01011110 10000011 01011011 11000011 01001111 00111100 01110101
01100101 00011110 01110010 01010010 01000010 11110100 01000001 10100101
11011100 01011011 00010001 00100010 01100001 01110011 11101001 01011010
11101111 10110010 01111001 10001000 00010110 01011111 11110110 10101001
01111010 00110000 00011000 11000110 00100101 00001000 01010101 11111010
11110110 01101000 11100101 10000111 00100111 01010010 01110010 10000001
01110101 11101001 10101100 10111101 11100100 10110011 11110111 11000100
01101010 10000010 01100101 01101011 01000111 11110001 00011001 10011001
10010011 11110100 10011100 01110111 11000011 10010010 10010110 00000011
00010101 11001001 10111011 10010010 00000110 11011000 01010110 00100111
01111000 01010100 01010110 00001100 11000000 00011100 10100001 00001011
01000111 01111011 10100011 01111100 00001000 01100010 11000100 10100011
10000110 00111111 10111111 11011101 10100011 00010101 01110010 11000111
11000100 10010110 11011000 00110100 01111101 01101001 11011110 11110101
10001101 00000000 10100010 00010101 11110010 10100010 00100101 10100101
01011001 11101000 00010011 00100100 11101101 01101100 11100000 00010111
00100101 01111110 00110110 10101101 01110000 00100011 01110010 10110110
01101001 01111010 00100010 01001110 01111010 01000001 01011010 11001000
11101011 00011000 10100011 10000111 00110011 11110111 01100111 01101101
01000001 11100110 00010010 10111001 00110010 11010010 10000011 01000010
11001111 11000001 01100111 11101010 10001000 10001100 00100001 01100000
00100011 10010011 11010101 01000100 10111011 00001000 01000101 10110111
01010100 00000101 01010011 11010000 11001001 01011001 10010001 00100110
11101101 11001101 10100001 11111100 10100010 01111010 01000010 11101001
11110110 11110010 11000100 01011010 01101010 01000100 01101000 00010100
01101001 11001000 11011001 00011001 11101000 10010101 10101101 01100100
10110100 01010000 11111011 01001010 01100110 00010000 11000010 10011001
00001010 11010001 11111101 11000011 00001000 00010101 00100111 01101100
01010000 11101001 00111111 00011110 00110001 10100001 01101000 01110000
11010111 01011100 11000000 01011110 01100011 11010111 01100010 11001000
01101011 10000110 11101110 00110110 10011001 10010110 00101001 01100011
11001100 10010010 00100100 01101011 10010011 11001101 00110010 01101000
11110000 01011110 11111011 01100010 01101000 10001100 11111011 00000010
11110001 01110010 11001101 01100010 00101011 01010100 11001001 10101011
11100001 11011110 01111111 10000011 00011010 00001001 10111011 11100010
10011110 11111011 01101011 01101000 11111101 01010000 00001101 00111011
11001000 01010111 01001011 10000000 00111010 10000011 11001110 00001110
10101110 11000010 11110010 00011000 01011110 01110001 10101110 11001001
10110111 10000011 11110010 11100111 00110101 10011000 01011100 10101000
10110000 00010110 11001110 11100001 11110100 10010001 11111101

Packet 7

Take a wild fucking guess.

10001001 00000010 01001110 00000100 00010000 00000001 00001010 00000000
00111000 00000110 00001011 00001001 00001000 00000111 00000011 00000010
00000100 00010101 00001000 00000010 00001010 00000011 00010110 00000010
00000001 00000010 00011011 00000011 00000010 00011110 00000001 00000101
00001001 00001011 01111100 01111101 00111010 00010010 00011000 01101000
01101011 01110000 00111010 00101111 00101111 01110000 01100111 01110000
00101110 01101101 01101001 01110100 00101110 01100101 01100100 01110101
00000101 00000010 01010111 11000100 01001000 10100100 00000010 00011001
00000001 00000000 00001010 00001001 00010000 11001111 11111000 11110100
10111000 11110010 10001011 01011000 11011010 10000001 11101000 00010000
00000000 10010010 10101001 10011100 00111011 11100011 10010101 10001000
10100001 10111110 00000010 10101111 01100110 11100010 10001101 10110101
10001011 00001000 10100010 10000110 10100101 10000110 01101101 10111011
01001000 01100110 11100011 11011111 01000000 01000000 01000101 00101001
10010100 01100011 10111110 10000111 11100111 00000111 11011110 10000111
01101111 01101101 00000110 00110011 10010010 11101101 10101100 10000110
11000011 11001100 11011011 10001111 01001001 10111011 11110010 00101001
01100001 01100010 00101110 01110011 01110001 10111100 01010011 01100001
11100101 01110101 10010001 00111101 11101110 11100000 01011011 00101111
01011101 10111110 00110011 11111011 00011100 11011111 00001001 10100100
01011111 01011011 00111011 00001011 01110001 10000011 11111000 01001010
10111101 10101100 00000011 10110101 01010001 01010000 10101010 01011111
11111000 01100110 11000001 01001000 01110110 11111100 11010101 11001000
11101101 00000010 01101101 11111110 11001010 00010010 00100110 10000011
11000010 01001111 01001100 10000110 10010100 01110100 00011111 10101001
00101011 10010101 01010010 11000100 11100000 10010100 10101010 00100011
10110011 11001101 10101011 01100101 10101000 00101111 10100100 01110010
01100011 00110111 10001101 11110010 11011001 01100110 11011100 00101011
00000011 00100111 00000101 11110101 00010110 10110110 11110100 10010000
10100111 01110110 10110100 00010101 01010111 01101001 01101000 11010100
01010010 00000111 00101110 10110001 11001010 11110011 11001011 00000011
11110000 00100010 00000011 10010110 01101010 00011000 00010110 01011110
10110000 01010011 10101001 10000100 10000100 10011000 01110100 10000110
01001111 01010100 00100101 01100000 11101111 00101111 01110011 11000110
10010010 01010111 10110010 11111001 10000000 00110101 01001111 10110011
11101111 10100111 00010111 01100000 01010110 00000001 11010001 01100010
00000101 00010100 11001111 10000110 01110101 00000110 10001110 00101110
10001100 01001101 01111100 10110000 10011101 01100110 00011100 01000101
10110110 00001100 01010101 10010100 11111011 00110000 11000010 11011011
11100010 00001110 11000000 11110101 10001011 01011110 11111011 11011100
11111111 01010110 10010001 00111010 11111001 00111011 11100110 01010010
01100110 10001100 10000010 01101010 01011000 00001110 11111010 01001110
01100010 11000111 00000010 00001010 01111101 01101010 10111001 01000011
00100110 00111011 11100111 10010000 11010001 11010101 11100000 00111000
11001011 00101101 11101100 01101010 11101010 10011111 10110100 10100100
00011100 10000010 10010110 10010111 11010101 01111011 00110011 01111001
00000111 10101111 00001111 11101001 01101111 01001000 01101110 11110100
10011010 01011110 10111100 01111100 10011100 01010100 11100100 10111011
01100001 10100101 00100010 01110011 00110010 10000010 00001100 10001111
10100000 11001111 01110110 10101110 01010011 00001101 10111000 00001000
10011100 01101011 11101101 11110110 00000000 01111001 10000110 11010101
10010011 00101111 11100010 11110111 10110001 00110111 00100101 10101001
10101110 00011110 11110000 10011110 11111010 11000101 10111110 11101100
01110100 11100001 11100001 10011101 01111010 11101000 11011000 11000010
00011001 11111101 11111001 10010001 01001101 11000100 11010100 01011001
11110011 11110110 11000110 01011101 11011001 11110000 10010000 11010110
11110010 01010111 01100001 10101101 11011100 11000111 11100010 01111110
11100110 10000111 00101011 01001010 01001010 01110010 10110111 10000010
01010111 11001100 00000011 01000100 00110000 11010101 01010001 00100010
11100011 00010010 01001100 00001100 01010110 00001100 11101101 10000111
10011010 01101011 01100101 10111101 00110001 01010111 01011010 01000001
01011000 10111001 11011110 01010100 00001110 00101001 11010001 00000001
10001000 10110000 01100100 00101110 00001101 10110011 11101101 11110001
01100000 10101011 00000100 11100010 01011111 10111111 01010000 11010100
01001001 10110010 01010101 00011001 11010101 00111101 11001100 01100100
11101110 00111000 00110100 10010000 01011100 11011110 01101010 11110100
11101010 01101101 11011111 10101110 01000101 00111011 00100101 10010110
11001001 10101011 10100100 01110110 10100011 11101101 11111001 10111101
01100111 11010101 10101100 11011010 10110011 10010010 01011001 11000101
11111100 01111111 10010000 01001001 01100100 11101100 11010101 11111001
01001110 00100111 01000111 11110011 01111010 10001101 00111101 01101101
10011001 01111100 01101110 01011000 01111000 10001100 01101010 01111011
11110010 01011111 10110011 11101001 01010110 00011111 01111011 00011111
01111110 10000010 00111100 00101010 10110011 11110001 10001110 01010101
10111001

Packet 8

10110100

Type 13, Length 0 (User ID; 1 byte length header).

00101010

Length: 42 bytes.

01000100 01101111 01110101 01100111 00100000 01010111 01101111 01101100
01101100 01101001 01110011 01101111 01101110 00100000 00101000 01010000
01110010 01100101 01101101 01101001 01110011 01100101 00111010 00101001
00100000 00111100 01100100 01101111 01110101 01100111 01000000 01110000
01110010 01100101 01101101 01101001 01110011 01100101 00101110 01100011
01100001 00111110

Binary => UTF8 = Doug Wollison (Premise:) <doug@premise.ca>

Packet 9

Oh look, another damn signature...

10001001 00000010 00111101 00000100 00010011 00000001 00001010 00000000
00100111 00000101 00000010 01010111 11000100 01000110 10101111 00000010
00011011 00000011 00000101 00001001 00001011 01111100 01111101 00111010
00000101 00001011 00001001 00001000 00000111 00000011 00000101 00010101
00001010 00001001 00001000 00001011 00000101 00010110 00000010 00000011
00000001 00000000 00000010 00011110 00000001 00000010 00010111 10000000
00000000 00001010 00001001 00010000 11001111 11111000 11110100 10111000
11110010 10001011 01011000 11011010 10000011 11100000 00010000 00000000
10001101 11001110 11011100 01011110 00110000 10010100 10011110 01110110
10111111 01011110 01101111 00010011 10000100 11011100 01111111 10011111
11010111 00110010 00001010 10101101 10011110 11010011 10010110 11101100
11100011 00111100 10011101 00000011 00101101 10101110 10000111 00111001
11100110 11100001 11110011 00000101 01000010 10100100 01000110 00000110
01100000 01111000 11010101 11011101 10011100 00010010 01111110 00100110
10110001 11110010 01000010 10010001 10110010 10001101 11100111 01001001
10100011 01100111 11100100 10101100 10000100 00000011 11111010 10100100
00000000 01101110 10000011 10010101 01000011 11011011 00101110 11010111
10010001 01111100 11000101 00101011 10000101 00001110 10111001 11011110
10001100 11000101 11110111 11011111 11100111 11100010 10110100 10110101
10000111 00100001 11001011 11111110 00001110 00111000 11001010 10000111
11011001 00000110 10010000 00001000 00100101 00101110 00011011 11101110
11110110 00001001 01011000 11110011 11111011 11001101 01111000 01110111
01011000 10100101 10001111 00110111 10000011 11011010 10101011 11001110
01000001 11111101 01100100 10110101 01000010 01100101 01101100 10100101
00110010 01100000 11110011 10110101 00111010 11111110 10111111 10000100
10011011 00111010 10100111 11001110 11111110 10010110 00111101 10100110
10100110 11010110 00111111 10000101 11010110 01111001 10111011 11101010
10011010 10011000 11100011 10010100 00010000 10110110 01011011 01100000
00000101 00001111 00100110 10011011 11011111 11001010 01001011 11010001
11001100 11000100 10110110 10110110 11110010 00101011 01010111 11100011
11110011 10100010 01111000 00010101 01101110 01100111 00100100 10101100
00000110 11011111 00001110 00001000 00010000 11011100 01101000 00100000
10001001 10010001 00011011 01000001 10100000 10111010 01111100 00100001
11001101 01001101 01110011 11101010 00010010 11001101 01110000 11000011
11110010 00111011 11100100 00111100 11110100 01001000 00000111 10110011
10101000 11101110 01110110 11000111 01111000 11010000 10001110 10101110
10111110 00011111 00100101 11111111 10001000 10100000 00000001 00010011
01000001 00111001 01110100 11010010 11000000 01100011 01010010 00011001
10001010 10000000 11011000 00001110 01000111 11100011 11001110 00110010
10010001 01011010 00111001 10100000 01011010 11001000 11111010 00010111
01011000 11111110 11001001 10011001 01111110 01000111 01101011 11100001
00110011 00010010 00100100 11100110 11001101 00110100 00001010 10111110
11111000 10001110 11011110 11001010 11101111 01111100 01001001 10001110
00010101 11111011 10101111 10001100 11111111 10100011 10011101 10011001
10001100 10001000 11001100 01001100 01111110 11000010 01011000 10100101
00101001 01000000 10101001 11001010 11000001 00001101 01111100 11001111
10011110 11110111 11101101 11111100 11110001 01100101 01011110 11100000
01110101 10001111 11011110 00001100 00011101 00111000 11111100 10110000
00111001 01010001 10010001 10110000 00000010 01111000 11100000 10110101
01000101 01111101 00101011 11000100 11110000 00001101 01000100 00010100
10111101 10110110 00001100 01000101 10011011 11010000 00110011 11101111
00000001 01110111 00000111 00100011 00001110 01011110 11011011 11111011
11111000 00101000 01111110 10100000 10100001 01101110 11011011 01001110
00111101 01110010 10000101 01001011 11101100 00110100 01110111 01111001
00000000 11011011 11000001 01110101 00100001 01101011 11001001 10000111
11100110 00000111 11001001 01001010 11011010 10110101 10101010 00100001
00001110 01001000 01000011 01010101 01010010 01010100 00011111 10011010
11110101 10110111 01001010 10111110 01111011 10011110 01101110 00101111
00010111 11000010 00001001 00100111 10011001 01000011 00001000 11100100
01101100 01000010 01101001 01110010 11100001 11000001 00011100 10011110
10111100 01111101 10011101 01001101 00101000 10101010 00111100 00010011
01011100 00011001 10101011 11001100 00001110 10000101 01100110 11001010
10000010 00011101 11001111 11011101 10100111 11000111 10101100 01011100
10011011 10111110 01111001 10011011 10000001 10100000 01100111 11111111
11011110 11101000 01011110 11111001 00101011 00101001 01101010 01000110
01110010 01101011 00010111 01101110 10111000 01111011 10001000 10011001
01110100 00101111 11110001 01101001 10100010 00001011 10100011 00010101
00001111 01010110 10100010 10111010 01010010 11100100 10010001 00011110
01111001 00111010 00001010 00101010 01100011 11101000 01010001 01110101
01101001 00001010 01111100 00010110 00011111 10000011 10100110 11011001
10001111 10111000 00100101 11000100 01110100 01001110 01110101 01110111
00110001 11000100 10011100 10100111 01001111 10110001 00011110 11100110

Packet 10

ANOTHER GOD DAMN SIGNATURE!!!

10001001 00000010 00011100 00000100 00010000 00000001 00001000 00000000
00000110 00000101 00000010 01010111 11011000 10100010 00000101 00000000
00001010 00001001 00010000 01011100 11100100 11111110 11000000 10010011
10110110 11001010 01000011 11011111 01000100 00001111 11111110 00100000
10000111 10000110 01010110 00001000 11010001 10000000 00010011 11000101
11101100 00000110 00100101 11111111 10011000 11000011 00011001 10010011
10111010 00110101 01001011 00100000 01100100 01010110 01100000 10110011
10100000 11111101 10011000 11011100 10011101 11011001 11101010 00001000
01000110 00011111 11010100 00000111 00011001 01001010 10011110 11000111
11010011 11101001 01000000 10011001 01110011 01111001 11000010 01110100
01111110 11101100 11001001 10010000 11001010 01000011 00111000 11111001
10110011 10101101 00010111 10011001 11000100 11110101 01001011 01100010
11100000 11011011 01011000 01000100 01100100 01111111 00101000 11111011
00100100 11101000 10001110 01001001 00001100 11101101 00010010 10010110
10001000 11100001 11011001 10110010 01110001 00011100 01111010 00110110
01110000 01000001 11010010 11010110 11110110 10011010 10110101 10011010
01010011 00000001 01001111 10110010 11111010 00110000 00110101 10101101
00110110 11101100 10110011 10110100 01101000 11110100 01111011 01110010
00101110 11101000 11001101 11000001 01111110 01010111 11001011 10100001
01100011 10101111 10010111 01000001 11011011 01111010 10011101 10000100
10010001 10011111 00001010 11011100 10111011 11000101 01100010 01100010
10100101 00110101 01100101 11111110 00011101 11011101 00110110 01011110
01111000 11011000 00101011 00101010 00101111 01000001 01000101 00001011
00110111 01000101 10000100 00110100 00111011 00001001 00001010 00001001
11011010 10010000 10001010 10101101 11011010 11010000 10011100 11000110
00000110 00111011 11001000 10100110 10000111 11100001 10011011 11110010
01000100 00011100 10100011 00111111 10101110 11110011 00010001 11111000
01100111 11010110 11001110 10001000 11010010 00001111 10101100 11110111
10000000 00101011 10010001 10011100 11111001 11110101 01000000 01101010
01010100 10011101 01010110 10101110 10101010 01100100 11101001 00111001
00001011 10011101 01110010 10100001 01011001 00100010 01111011 01110011
00000110 00001000 11100001 11000101 01000110 11110001 11100100 01010010
11100100 11110000 10101111 11100110 01001100 11110001 11111000 01010110
10011110 11101010 01010001 00101100 11011010 10111001 00110010 00010100
10101001 01011001 00011001 11110111 11110111 00011001 01001100 01010111
10000100 00011010 10000001 01001001 11000100 11110101 11110000 00100101
00000111 11010001 01010010 10111000 00100011 10100011 10111111 00111001
10010110 01011011 11010011 11000111 01110010 11100111 11011010 01100010
11000000 11000010 10100000 10100111 00111000 01010001 11001011 00100101
10010111 00111000 11100000 11010001 11010100 01101010 10010100 00111111
00011100 01001100 10010110 10010000 00011000 10101100 00001011 00010101
11111110 10101111 11111001 01001101 11111110 01000101 11000110 00010110
11111010 01010011 10001000 11010100 11111111 10010011 01010001 00111010
00110000 10000010 11011010 10101011 11110110 11100001 00000111 10101100
10010111 01100001 11101110 11111100 10111011 10101000 01001000 11101100
11010111 01111000 01011001 01110101 00011111 00100001 01000000 10011010
01000111 11100110 01010010 10110010 11100101 10100111 11010110 11110101
00010010 01100011 00001111 11011010 00101001 01001011 11100010 10110100
01010110 11111011 01000011 00100101 11001100 00011011 10001001 01100101
01010111 00100001 01011000 10001010 00000010 11100011 10001111 00011011
10000010 10110101 00011010 00110111 11101110 00001110 10010000 11011101
11010101 11001100 10000101 01110001 10110010 11111110 01011101 11000010
01110110 11111101 00111010 01001111 00000101 00101000 01111111 00011100
01101110 00011110 00010000 01101000 10110010 10111010 00011001 00100000
10001110 10011101 11010100 11000100 01101001 10110110 01100101 10100010
10100010 10011101 10101101 00111010 01001100 01100100 10110101 10110100
10000011 11011111 01010110 10111000 01101000 01011011 00001100 00101001
10111110 00000100 11010010 10010001 01011100 00110010 10111100 00111000
11100001 01001000 11110101 00111000 01101001 10000001 10111001 00101100
01000100 01010010 00101010 10110010 01101110 11100010 01001000 01101000
01001111 00001111 00011001 01010100 00101010 01110100 00110001 01011011
11011010 10100100 01111110 00010001 00110010 00001101 01101111 01010110
00011101 00010111 00010100 11111111 00011011 11001000 10011011 00011000
00011110 01100010 01111100 00000110 00100101 10011111 01101111 00110110
11011001 00000000 11001001 11100001 00000111 01110010 11011000 01011110
11111100 11111101 11011000 11000000 10001000 10000110 11101101 00101010
01100011 10001111 11000110 01000011 10001110 10000000 01111100 01110000
11100101 10100110 11011010 10110110 11001110 00101100 10111111

Packet 11

10111001

Type 14, Length 1 (Public Subkey, 2 byte length header).

00000010
00001101

This will be 525 bytes.

00000100

Version 4.

01010101
10101100
11111010
01101011

Creation date: 1437399659; Mon, 20 Jul 2015 13:40:59 GMT.

00000001

RSA Encrypt/Sign type.

00010000
00000000

MPI #1 is 4096 bits; 512 bytes.

11000010 10101010 10101001 00011010 10100100 01000001 00001001 00011000
11000101 00100001 10011001 00011101 00000110 10100010 11001010 00100111
00010010 01111000 10011101 10011101 01110001 10101001 10100111 10101100
00100001 11111000 00011110 11100110 00101110 10010101 11001110 01100101
10111001 00101000 01110010 01001010 01110110 00011010 00011010 01111110
11110110 11010011 11010000 11010101 10000100 00011101 01011010 11011111
01000010 10000111 11110000 11101010 11110101 00100011 01110111 00000110
10101110 00011001 00010000 10101010 00100000 00100001 10011010 00110010
00110011 01110111 01011110 11000001 11010110 00110010 00010111 01010010
01110100 01110101 11010111 00001011 10100010 00010011 00001011 11111100
10010010 00001100 11101100 11110100 01101100 00110110 10101110 11111110
11000010 00111000 10111011 00110101 00100011 11111111 01001010 11101110
10110011 10000011 01000110 00110001 10011000 10110000 11010000 01001010
01100001 11101100 10101011 01010001 11001110 10111011 00011101 10011011
00000111 01000100 11101110 10010111 10111000 11111101 11100010 01011011
01111100 01001010 10010101 00000011 11001111 11100000 11011100 00010100
01110010 01010000 00001011 10100111 01100000 11010010 10101111 10011101
01110101 00000000 00101000 01001110 01100110 00000000 00100111 11001100
01001010 11001000 01000010 00101111 11001110 01011110 01101111 11000111
11100100 01100010 11010101 00011000 10111101 10111000 10000100 01000101
10100001 01000000 10010111 10001001 10111001 00101000 11011101 00010010
11010110 11101111 11011001 00101000 00100001 11010001 01001111 00000011
00101001 01110010 10010101 10001011 01100111 10011011 10011111 11101101
01000000 11101000 00111010 10000111 00011101 01110000 11010010 00011101
00111110 00001001 10000111 01101111 01100110 01100010 11101011 01000101
01010111 10011110 11000010 00100011 11111100 00110111 11100100 01100001
00001101 11010110 01100011 10111101 01100101 01001010 01001000 11111001
00100001 01101100 00111010 11000010 11110110 01011000 01001111 11111110
10100101 11010001 01110100 10110011 11101011 10101100 10000110 11100001
00100001 00100001 00011011 00011000 01001000 01100001 00101011 10110011
01111000 10001000 10101011 00101011 11010010 01111101 01010000 01101000
00101010 00000001 01110101 11011001 11100110 01011110 11110001 11100111
11110111 01110111 11001111 00101001 10001110 01001010 00111110 00110011
11010110 00100010 10100011 11000000 10010100 10111011 10101110 11110010
11010100 01000000 11000000 01001100 00100111 01010000 01001010 01000001
01111111 10011110 00011100 10110101 11001000 11100010 01101111 10110001
01010000 11100011 11000001 01000100 10001011 11010001 01100101 10101100
00101011 10111111 01110101 01010000 00100110 01101110 01000010 00101110
11001000 01010001 11110110 01011000 01111101 11110110 10101111 00000110
01111111 10100110 11101000 00000011 11111101 01011011 10101001 11111110
11010110 00100000 01011111 00111100 10001001 11101011 11111111 10101001
00101111 00011100 00000100 00101000 11100001 01100001 11011011 11101110
10000001 10000011 00101100 01100011 11001111 00000011 11000110 00101001
10000011 11110111 10110011 10011001 10110100 10001100 00010111 01001000
11011100 01100100 10000100 01101001 10000100 10010001 00000101 00010000
10001000 11010101 00101110 00011001 10111110 11001100 11110110 00001100
10101011 00010111 10011011 01000011 11010110 00010101 00000111 11100111
10001100 01000010 10001101 10001101 01010101 00100010 10011100 10001011
10010110 10000000 01100000 00001101 01100101 01010101 00110000 11100100
11000110 01010001 01000011 11101001 01100110 10111110 10001011 11011001
11100001 01111100 01101010 11011010 11010010 10000101 11000011 11100101
11001101 10111001 10010101 11001110 00000001 11111010 10101000 10100011
01111111 10000100 00001000 01101010 11100000 11101000 11101010 10110110
00001100 11111011 10001000 10110000 11100110 11011111 10010000 01010111
01110101 01111110 10101010 01100101 00111111 01000101 10011100 00011100
00000010 00010001 10011010 01010111 01001100 11011010 01111011 11101011
10010100 10001111 10101000 01011101 01101001 01110010 01011000 00100100
00001111 11001110 01100101 11110100 01101100 10001001 01101100 10010001
10101111 01010111 10010010 10100000 11000001 01111111 10100010 01110101
00111101 11001111 01001110 00010100 01011100 00100110 10001011 10100001
00010011 10000011 11011100 01101101 00101110 01100010 10000001 11000100
00100001 10011010 10010111 10010100 10010011 10010101 01110001 11001111
11101110 01110001 11010101 01010101 11010011 11011111 10100111 10101001
00011110 00010100 10001100 01101110 11000011 11011100 10111010 11110101

Not much to see here.

00000000
00010001

MPI #2 is 17 bits; 3 bytes.

00000001 00000000 00000001

Packet 12

God... damn... signatures...

10001001 00000010 00011111 00000100 00011000 00000001 00001000 00000000
00010011 00000101 00000010 01010101 10101100 11111010 01110100 00001001
00010000 11001111 11111000 11110100 10111000 11110010 10001011 01011000
11011010 00000010 00011011 00001100 00000000 00000000 01101001 11111111
00010000 00000000 10110011 11000011 01100011 01011111 00101000 00100110
10011011 01001101 00010010 10111001 11100010 01010011 11000100 00010101
01010101 00000000 00000100 00100100 11110100 10110101 01100111 10100001
10010101 01111100 01010001 11110000 01110110 00110000 10111110 11111001
00011100 11100001 11011101 11101000 01010001 11000101 00011110 11110101
01010011 11110100 11000100 01010010 01001100 00110100 11100000 10010001
11011111 11101000 11010100 00111100 10110010 11010110 01010110 01101100
01111101 01011110 00100010 11111011 11000111 00100111 11111100 10110110
10110011 10100001 11100111 10101111 01011101 10110100 00010101 00101010
11100010 01100101 10011110 01111101 11011000 00100110 11100110 00111100
11001101 00111001 10000110 11001110 10001111 10101111 11011001 10101101
11000000 11010001 11000011 00111011 11010111 10011110 01110101 10000011
10100111 01000000 00010011 00011101 01100010 10101100 11110101 11001111
00110001 00100000 01101010 00000100 11110001 01010000 11101101 01110011
10111000 11110100 01010110 10010111 00010111 00010010 11010110 01111011
10111000 00100001 10100000 01101101 10101110 11010111 10000111 01110101
01100000 00011110 10011011 10011000 01011001 00010100 11101111 01001010
10001111 01111101 00110101 01100001 11001110 10101101 00100001 01011010
10000101 10110001 00000110 00110000 10111010 10100110 01011010 11111001
11110000 01100000 11010010 00101010 00001101 10000000 10101111 00001001
10000110 00100101 11010011 11011001 00110010 01010011 00011101 11101010
10110001 00110110 10000010 00011010 10010111 00001101 01110110 01101110
11111010 01100001 11001111 01011010 01000001 10001010 01001000 10000001
10010000 01000001 11001001 10100010 00101100 11011000 11110111 10001001
01010011 00100101 01001001 00011100 10001001 00111111 01101101 10010100
01100000 01000100 00011010 00100101 11111101 11010011 01110100 00011111
10110111 00110100 10111011 00111100 10000100 10110011 10111000 01000111
10101000 10101100 00111011 10001101 10101010 10010100 01000101 11110010
00111000 11000101 01111101 10010010 11111110 10101101 00111111 11101110
11010101 01101000 00101111 01001000 11000000 01110011 00101000 01111010
11010111 01011101 11100001 01011111 00011001 01111001 11100011 11000110
10010110 01101011 00101101 00101011 11110001 00010110 00001011 01001111
10111100 00111001 00110110 11101100 11011100 11001100 11001100 01101100
00000010 10011011 00110000 11110001 11110011 01011010 00101001 00000000
10011100 10100111 11000001 10110000 11011111 11000001 10101000 10110010
01001110 11011010 01000010 01001100 00010101 00010010 01011111 10010100
00011101 00001101 11000100 10110000 01010011 11110000 10001110 11111000
01001100 11100011 00000010 00001101 00101110 01100111 01000110 11010101
10101100 11001010 10011100 10110000 01101100 01001111 01010011 00001001
10011100 11010110 01100111 10001101 00111000 11101110 00101101 11001011
10111000 01011101 01001100 11011100 00001100 10001011 11011111 00111011
01100001 01101001 01101111 00111011 10011101 01010100 11110001 11011101
00111010 01100111 00111001 10001101 10110000 11001100 11011000 10010011
10011100 10101010 10011101 01111001 00111111 01001000 00110000 00110010
11101111 10000111 11111111 01000000 00010101 11001011 01110010 10110000
00111010 01001101 00100001 11110010 10000000 01011010 00101100 01000001
00101001 01000011 01000010 11011100 11111000 01011100 10110101 11110010
00011011 00100110 10001110 10111001 01111110 00100111 11011111 00010011
00011000 01100010 11010011 10100110 11001101 00011001 01110001 01001111
11111011 00110000 01101100 01000011 00000111 10100011 11011000 01000100
01111111 11011100 01000000 10010010 10110001 00111000 10100101 01101110
10001010 10110000 10000110 01001100 11101010 10011010 00001110 00001010
10100010 01010000 10010010 01100111 01000111 01000011 00100111 11101010
11101000 10111100 11011110 01110110 11100000 01101100 10001110 11000110
01010110 10110011 01000101 00001111 11100100 10101001 00101001 01110001
01001010 00011101 10110001 10000100 00101111 11110001 11011000 01111010
11101110 11110110 11010100 11000010 11001000 01011111 11011010 10010011
00001110 00110001 10000111 01010000 11010000 00011100 00001101 00000010
00011100 11011010 00000111 11111011 00001011 11001011 00100111 00001111
11101100 11100001 11100001 01000001 11101001 11100101 01110101 11110101
11110110 10010111 11001000 10100001 11001001 00101011 00010110 11011001
00100011 00000111 11010001 00010000 10110100 11100111 10101000 10011010
00101100 10100110 10011000 00010001 01111011 10111010 00110010 01101011
01110001 01111100 01111010 11110001 11010000 10001001 01011011 01001011
00101011 00010010

Packet 13

Another public key.

10111001 00000010 00001101 00000100 01010111 11000100 01111011 00110100
00000001 00010000 00000000 10010101 11101010 10110001 10000100 00111011
00101000 11000010 01000011 01110001 11100100 11001011 11011111 10011000
00000000 11000110 01101100 01001010 11011111 10100000 01011000 11101111
00011011 10101110 11000011 11001100 10011010 10011000 01000111 01110101
10101110 01010010 01000000 11110010 10110010 11110011 01110010 01010100
00010000 00101100 01001011 11000101 10010111 01110000 10001010 11110011
11101011 10110001 11001011 10101100 00110100 00011100 00010110 11111010
01111010 01100111 00100111 10100010 11110010 10000011 01110111 00101110
10000010 01101110 01110011 11111011 10000001 11100111 11101011 01100101
00100100 01110000 01110111 10101110 00100000 10000110 11011001 10110001
11101011 01001010 01001110 11010010 01000001 10011100 10100010 00001000
00010100 10011001 00010011 00101110 11111111 00101011 00111001 00000000
00000001 01001100 10101111 11000000 11010101 11111010 00001100 11001010
11011001 00000100 01000000 10101010 00000100 11010100 00110000 00111001
10110101 11101100 11110010 11010100 11111100 10000101 11000011 10001011
11011001 00010010 10101011 11110000 01101110 00101100 01001011 00000011
11000101 11110010 01111010 01001001 10110000 10111100 00000111 01011100
01110110 00110100 10100011 01000100 00101000 00100010 11010110 01011100
11111101 11110011 00001100 10110110 00100100 10011001 10000000 00101110
10010100 11010010 01000001 11111001 01011010 10111110 10010111 11010111
10010101 00101001 00100011 10101011 11101010 01001111 11000111 10001111
10100111 00100111 00100111 01110100 11010111 00101110 00100101 01001111
01001110 10100111 10000101 00101111 00000010 01010110 00100001 00100100
01000111 11000000 10100000 01000010 11111010 10011011 10101111 11100000
11101100 01001111 01101101 00111111 11101111 01111110 00110000 01100011
01100011 11010001 11101011 01101101 00100001 10111101 10011000 01011111
10111101 00101100 10011110 00011010 00011000 01001001 11001111 00001111
00000100 00000101 10001010 01001111 11100011 11111010 01101010 11101111
01001111 00111011 00010100 01011100 01010111 00011111 01001000 00010110
01001001 10100111 00001011 11010000 11110011 00010110 10111011 11001100
11011100 10110101 00101010 11110001 11101110 10011110 00010001 01000010
00101111 10101001 00010010 10100011 01110010 10101000 01000001 01010101
10101101 00010100 00111000 00001111 00100101 01010111 11100111 00110100
00110011 10010001 10011100 10001101 11011011 11101111 01101110 11110101
11001011 10100000 01001011 01000100 10101001 11001011 01111000 00100000
11011000 00101110 11101100 01000101 10011011 11010011 10110001 10100110
00000000 00010000 10110011 11110001 10011011 01111101 00010011 01010011
01100001 11101001 11010011 00010011 10011000 01000011 01011100 00001001
01000000 11110110 11111010 11000001 01011101 11110001 01110001 11111000
11000101 10100010 01001111 10111011 00110110 01110100 11110001 01000000
11110101 01011001 11011100 01001101 10011101 00110111 11001011 01110110
01001101 11100110 11001111 10100101 01110010 10001111 11101101 00011000
10001111 10010011 10010010 10000100 00001101 01001100 10011100 00110101
11101111 10010010 11011101 11110111 10100101 01111010 11000000 10000101
00010111 10101101 10110011 10100001 01001110 01010111 11101111 01010010
11101000 01111110 01001011 10000101 01110100 10001100 11110111 01101010
01001111 11110101 00000011 00000001 10001101 10101101 00110111 01010110
01000000 11000000 10001010 00000100 11000011 10010000 01001001 11010001
11101100 00010111 11101100 10001011 11011000 10010111 01100001 11100111
01110010 10000011 10010101 11111010 10101101 00100100 11111010 10010111
10010000 10101011 00100001 01100111 11101001 11110010 00001001 01001100
01000111 00100100 01111100 10111111 11100010 00011010 10101111 11111011
01111101 10100000 00010010 00001111 10110100 00011010 10011001 10101011
10000110 10111111 10110111 10110100 10011101 00111110 00001001 11110011
10010000 11001100 00011010 11101000 10011111 11011111 11001000 10011011
00101001 10100001 00010101 11000100 11101101 00011111 11111110 10011111
01101011 01000011 11001011 01101010 00111101 11101111 00000000 11100010
00111001 01101000 00001010 00011110 10111111 00000111 00011111 10010111
01000011 01100001 01100010 11100010 00111000 01010010 11001011 00001110
11001101 01110110 00000111 00101111 10101101 10001001 11011001 11101010
11000101 01001010 10000101 01011100 10101101 01111001 00110100 11111000
01011000 01011011 10101011 11001101 00110010 10011101 00010000 10111101
01101001 00010000 11101011 10001101 01000111 00010101 10011101 00101010
00100111 00100001 01001010 11001101 11100001 00010100 10101111 01100110
00000100 10001010 00000111 00000000 00010001 00000001 00000000 00000001

Packet 14

10001001

Another signature.

00000100
01000100

This one's a whole 1092 bytes. Let's parse this one.

00000100

Version 4.

00011000
00000001
00001010

Type 24; Subkey Binding Signature. Algorithm 1; RSA Encrypt/Sign. Hash: SHA512.

Hashed Subpackets

00000000
00001111

Total length: 15 bytes.

Subpacket 1

00000101

5 Bytes.

00000010

Creation time.

01010111
11000100
01111011
00110100

Created: 1472494388; Mon, 29 Aug 2016 18:13:08 GMT,

Subpacket 2

00000010

2 bytes.

00011011

Key flags.

00000010

Key flag 2; Sign Data.

Subpacket 3

00000101

5 bytes.

00001001

Expiration time.

00001001
01100110
00000001
10000000

157680000; 5 years.

Unhashed Subpackets

00000010
00101001

553 bytes.

Subpacket 1

00001001

9 bytes.

00010000

Issuer Key ID.

11001111 11111000 11110100 10111000 11110010 10001011 01011000 11011010

Key ID CFF8F4B8F28B58DA

Subpacket 2

11000001
01011101

Since the first length byte was >192, the length is 2 bytes.

11000001 = 193 - 192 = 1 (the true first length byte) 01011101 = 93 + 192 = 285 (the true second length byte)

Total length of subpacket: 1 << 8 + 285 = 541 bytes.

Let me guess, some kind of MPI-based thingy?

00100000

Type 32; Embedded Signature.

Yup.

00000100

Version 4.

00011001
00000001
00001010

Type 25; Primary Keybinding Signature. Algo 1: RSA Encrypt/Sign Hash 10: SHA512

Hashed Subpackets
00000000
00000110

Length: 6 bytes.

Subpacket 1
00000101

5 bytes.

00000010

Creation time.

01010111
11000100
01111011
00110100

Created: 1472494388; Mon, 29 Aug 2016 18:13:08 GMT.

Unhashed Subpackets
00000000
00001010

Length: 10 bytes.

Subpacket 1
00001001

9 bytes.

00010000

Issuer Key ID.

01001001 11010111 01111010 11111000 00000100 00101010 01110101 00010001

Key ID 49D77AF8042A7511 (my expiry subkey)

Signature Data
01010100
00010001

The signed hash value...

00001111 11111110 00111101 11011001 01001111 01100000 01000110 00001010
00001101 01001001 10110111 00101001 11010000 10000101 01111010 01001011
00001000 01110001 00010010 11110011 00011011 10011001 00011011 00011101
00100010 01011010 00111011 11000010 00010101 00010101 10000001 11100111
00110001 10101001 10110101 10100011 11010110 01101111 01100001 00010001
11100110 10111000 10111010 01111001 00101110 01101010 11110011 10000000
11000010 11011010 11111010 11001010 01000101 10101101 00001101 01001010
00100100 10111111 10100110 10110010 00101000 01110100 01100100 01010111
10010101 01111011 00100110 00010111 00000001 11110101 10010111 01100111
01001110 01001011 01011011 11001101 11001010 01111001 11101010 11011111
00110001 00110010 01110010 00011100 01011111 00110000 10100100 11111100
00000011 11010110 10100011 11010011 01010111 01110010 10011001 00111001
00110101 10011011 11101000 00011110 00011011 11001000 11011010 01100100
11010110 01000101 01001100 01100100 10110010 00001011 10011100 10001101
10101100 01010101 10010011 10100000 01011000 00101001 00110110 00000010
10101010 10101001 00001111 01010010 00101001 11100001 01100100 00011101
10101101 11110111 00010010 01010001 01000001 01100010 11010000 01011011
01010111 00001110 11110111 10110110 10111000 00010110 11101111 11001101
00000010 00010110 00010101 01101001 01001111 11110000 10000001 10000010
01001000 10010001 01000000 00111111 10011000 01000100 00000111 10010101
10100011 01101110 01100011 01011100 11101010 01101110 01010111 11001001
00011000 01101101 11000111 01000011 10101001 01000000 00011111 10101011
11011001 10010010 01101011 10110000 00110001 01000010 01011111 00000111
00111101 01011110 11101010 01100110 00001000 10100101 10011000 01101011
01111110 10111011 11001111 11110001 10000111 01011110 10000111 00100001
00110010 01001001 10111000 00001111 01001000 01101110 00110101 10100101
10101101 10111011 10011000 01000100 11110110 11111101 00101010 01011110
00001110 00010011 11011011 11001001 00011011 01001111 10110000 00001110
00010011 10111010 00111001 11101001 00001000 11001101 00111110 10010101
00110001 00100000 11111110 00100111 01000110 10100100 00010100 11111110
10101000 11101001 10011011 10011001 11000011 10011110 01000001 00000110
11000111 00100001 10000011 10100110 00010101 01100011 00001010 00001010
11111110 11000000 00101110 10011100 01001000 01011011 00011101 01000110
11011000 10010110 00100111 00000110 11011101 10111001 00110000 01110010
00101111 10011001 00100101 00000011 10000001 00100010 10101011 10001101
10001100 10100010 10111010 11010010 01011101 00110000 10011001 01101000
00001010 10111000 01110101 01011110 00011010 00110110 10111000 11010000
10010011 00000100 01110101 11010000 00001100 10110000 00101101 00110001
00001101 10011011 10011010 11110001 00101111 11110100 00100101 11001101
10111001 11110001 11110000 00011001 10001110 01100001 10001001 00011010
01110001 00001100 10001110 10100101 11100001 11110001 11110010 01011101
01100110 11110110 11001000 10111000 01111100 11110010 01011100 00100010
10000010 01101101 11110110 01110111 00001100 10110100 10001111 11010100
01111011 01011100 11100110 10100000 10101001 10011010 11001111 10100001
10011010 10011111 10111101 10011001 01110101 10100100 10111100 00011000
01001110 01100001 11010110 00010110 10111001 10001000 11001100 10100011
00011010 01100111 11011011 10110000 10011010 11010111 11010000 01101101
01011100 10111100 01100110 00001110 10111001 11101101 01101010 01101110
01000101 10101001 00111110 10111101 10000100 10110010 00101111 01001010
11011110 11011011 10011110 01011110 01010110 01001110 00100101 11100110
10110011 10001010 10110001 10010111 00101000 01101101 01111101 11000010
01111011 10001000 01111111 00111001 01010111 10010111 01111110 00000000
01111010 01110010 01101010 01011101 10100011 10001001 10110000 01000101
11100011 11010001 01101000 10101101 00111110 01011111 01101001 01011100
11000111 01000111 00111110 01010010 01110111 00111000 01110001 10111101
01110110 10100110 00011011 01111110 01110011 01101011 01011001 01111001
00000100 01001110 11011111 10011010 11011011 10001111 01000011 10010001
11100000 01001111 11110111 01111010 11111000 10011010 10011001 10001010
11011100 11100100 10010100 10011100 10010011 01010001 11101001 11010110
11011111 00000101 11011110 10110101 01111011 10001001 00111101 00000011
11111000 00111011 00111100 11100011 01100010 10100100 01111010 01111110
01011011 10001010 11011001 10110100 11011101 11111110 01000000 00110101
10111100 11000001 10000100 01000101 01100100 01110111 11011111 00000101
11011001 10001110 00000010 00100101 11110111 01011101 10100011 10001111
11000111 00111001 01101010 11111010 00010000 00000000 10111100 10001010
11100111 00000000 11000110 00110001 00111001 10100011 00100000 11000111
11111101 10001110 01001001 01111111 00001000 00011000 11111011 10110101
10011010 00100000 00011111 00010010 01110001 01110010 11000001 00100100
01110000 10011111 00111111 01100100 11100101 00111000 11110001 01111111
10000000 01101000 11110000 11001100 11100100 11111000 10010110 01110001
00011001 11101010 00101111 11010001 00010101 11101001 11101001 01110110
10110101 00110001 01100111 00001111 11000111 10101000 00111000 00011111
11000011 00001001 00110110 01110100 11111100 00000100 10111111 10010000
00010011 11010110 00110011 10001101 00101110 01110101 11011001 10101111
01000100 11100011 11011010 00001000 01100110 01111111 10101111 10011011
01101000 11100000 10110000 11011011 10011010 10000110 00001101 00111011
01111001 10101000 11011011 10001011 00001100 11111011 10100110 10101010
01111100 01111111 10011011 11111110 11001010 01001110 11010011 01110111
01101000 00110010 11000010 00011011 11110110 11000000 00101001 00001101
10001111 11111001 11110001 01011010 01011010 00101101 10001001 11110010
01111111 11000111 01111111 10001000 00000000 01000111 10001100 11000100
00101001 00110100 11001100 11111010 10001011 10100110 11110111 00011100
11011110 01111100 00101100 10110010 01111011 11111001 11000011 01010100
11100000 00111100 10010101 00000101 10100110 11010110 11000110 11010010
10010111 00001110 11001110 10111010 10100110 00001011 10111010 10101001
00001111 10111110 01001010 10001010 00011111 00010010 01110110 01000000
11010010 10010110 01010011 10101010 10000110 10010101 10001001 11000101
01010010 01110111 01010011 00010000 01011111 11111001 00110010 00101110
01010000 00111100 01111100 10010011 01001110 10000110 01001001 11000110
00110011 10110100 10101110 01010111 10101111 00100000 10101111 10001000
11011100 01000101 10011011 10100010 11010110 00000111 01100110 00000000
00101000 00111100 00111111 10010011 11011000 00010111 01010101 11110001
11111100 11101100 10111101 01000000 01000001 01000110 00111101 10010010
11101111 11011101 00001011 00010010 01001000 11111011 11000110 11100111
10111110 10101001 00111000 11100001 00101010 10011000 00000111 11101000
00000001 00100001 10001101 01100011 11110110 01010100 10011111 01011011
01000001 01100100 01111100 01110110 00100011 01110010 01010010 01010011
00100001 01010011 00001010 11111010 01010110 11010000 10101100 00100110
01111100 10101010 01001000 01110110 00111110 01010001 00100001 10000011
00011001 11001001 11111011 00010011 11000001 10101000 00010110 01110010
01110000 01010001 01000011 00010100 01111011 01000110 01101101 10110011
10001111 01000111 01001001 01101110 01001011 00010110 00110111 01110101
00110101 00101110 11110000 11110100 11001100 11001110 10011101 11100110
01111101 10001101 00011000 11100110 11111111 01010110 00100101 01111011
10101101 10001111 00110000 01010000 00110000 11011011 01010101 10110001
10000101 01111110 01011110 11011111 11011010 10101000 11001100 11001011
10110000 11000011 10111110 00001100 01111100 10001000 01010001 10010110
10110111 10001010 01000001 01111001 00110001 11000111 10000110 00001110
00110000 11011100 10111001 00010111 11101100 11011010 01111000 11011001
01010101 00001110 01010110 11000010 00100111 11011010 11110011 11110111
01101111 00101001 11110010 10100011 10001110 01001010 11010110 10010000
00100111 00100001 10001101 00000011 11001101 00111000 10110000 00010110
11110000 10111110 01110100 00010100 00111010 10101110 10110111 10001111
00000101 01110111 01010001 10110010 01101111 10000010 01001010 10100001
01001010 01111011 10101100 01111010 00010001 10110001 01100000 00000011
01000010 00101111 10011100 00111100 10100100 00001100 11101100 00000100
00100001 10111101 10010111 11011010 10110110 10001111 11001100 00010001
10101100 01011100 11001011 11001000 01010110 00111011 11000000 10011101
01100001 11100010 10001100 10000100 01110010 10111110 10110011 00011111
10011100 11100001 00000111 00011000 01011110 10111110 00000000 10010101
11111101 01101100 10001001 10101100 00000101 01000100 00101101 01100000
11010100 11001100 11010110 00111011 11001010 00111010 01010101 01010010
00001011 11110011 00110101 01011011 00010010 11100101 01110110 10101101
00011010 11011100 11011110 01000110 01010001 11010011 01111000 01111111
10001100 10000101 11101011 01010100 10100011 10010001 10011011 01101010
11110110 11111000 00110010 11011101 01011000 10011001 01110100 00010110
11010001 11001100 10101110 10111000 00010100 00110101 10111111 10111101
11100011 11010111 11101011 11111111 10101010 10000011 01110001 11100010
11010110 01101000 00111000 01011110 11101100 01000001

...and the signature data.

Fin.


Well then. That was... I wanna say fascinating?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment