News Feed
  • DrugHub has agreed to fully refund all users who lost money in the SuperMarket exit scam.  
  • Retro Market has gone offline. Circumstances of the closure unknown.  
  • SuperMarket has closed following an exit scam by one of the admins.  
  • The admin of Incognito Market, Pharoah, has been arrested by the FBI several months after exit scamming.  
  • Silk RoadTorhoo mini logo
  • darknet markets list
  • Popular P2P exchange LocalMonero has announced it is closing.  

Why does my last five characters of exporting a PGP key differ? : pgppractice | Torhoo darknet markets

Well, I'm glad you asked!

TO THE ASCII ARMOR SPEC! -- RFC 4880. The ASCII ARMOR specification is given in Section 6.2:

Concatenating the following data creates ASCII Armor:

An Armor Header Line, appropriate for the type of data
Armor Headers
A blank (zero-length, or containing only whitespace) line
The ASCII-Armored data
An Armor Checksum
The Armor Tail, which depends on the Armor Header Line
So the last 5 characters (=TGyi and =/eDz) are a checksum of the armored data. Oddly Section 6.2 doesn't define the checksum format, but an older version of the spec, the 1995 Internet Draft for PGP, does:

The Armor Checksum is a 24-bit CRC converted to four bytes of radix-64 encoding, prepending an equal-sign (=) to the four-byte code.

Checksums are used in a number of other places is the RFC, always defined as two-octet sums modulo 65536:

Then a two-octet checksum is appended, which is equal to the sum of the preceding session key octets, not including the algorithm identifier, modulo 65536.

Source - http://rfc-editor.org/rfc/rfc4880#section-6.2
/u/pgpfreak P Moderator
1 points
3 weeks ago*
Interesting. It seems that the ASCII-armored data is sequential, too. Made a test with an expiration data earlier, only a part of the payload changes.

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

mDMEaFyFShYJKwYBBAHaRw8BAQdAnvI+hIjRUZ2NGa0V5HEYQsnhBku5eI6Olq9T
EEJKzFC0BHRlc3SIlgQTFgoAPhYhBGZTs1u1UIFKsWuzCfKFBDeunwemBQJoXIVK
AhsDBQkDwcZ2BQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEPKFBDeunwemFl4A
/2XSfbY7PdZWbUwxCdKd0RwKxi/YZVvNFhidaXt8mkMIAQCo70GMjIUAyJ5yqHHV
wmOXm1oDgQmymi7mRjmF2xEiBL
g4BGhchUoSCisGAQQBl1UBBQEBB0AA5howngIF
ERESC7gkvj2bQbxFR/Wmq6NI1AJ7UnRGVwMBCAeIfgQYFgoAJhYhBGZTs1u1UIFK
sWuzCfKFBDeunwemBQJoXIVKAhsMBQkDwcZ2AAoJEPKFBDeunwemKt4BAMgZJaWc
9XdDlEyitRl60kGvAck1to22ZbunTbZCYd8PAP969GYqrlYpCBskhkVCt0/99FzS
Ah00+Wxe03hCKC+YCA==
=stg9
-----END PGP PUBLIC KEY BLOCK-----

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

mDMEaFyFShYJKwYBBAHaRw8BAQdAnvI+hIjRUZ2NGa0V5HEYQsnhBku5eI6Olq9T
EEJKzFC0BHRlc3SIlgQTFgoAPgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYh
BGZTs1u1UIFKsWuzCfKFBDeunwemBQJoXIVdBQkFpPQ0AAoJEPKFBDeunwem62IB
APtklbvLR6JvLzSAa7XI196fW5MPxsC/BbpHNFmgmgvxAQDN2gKCB2dbECE2muKc
jFuDb/DZH6WvNYOpzgwDRgf2D7
g4BGhchUoSCisGAQQBl1UBBQEBB0AA5howngIF
ERESC7gkvj2bQbxFR/Wmq6NI1AJ7UnRGVwMBCAeIfgQYFgoAJhYhBGZTs1u1UIFK
sWuzCfKFBDeunwemBQJoXIVKAhsMBQkDwcZ2AAoJEPKFBDeunwemKt4BAMgZJaWc
9XdDlEyitRl60kGvAck1to22ZbunTbZCYd8PAP969GYqrlYpCBskhkVCt0/99FzS
Ah00+Wxe03hCKC+YCA==
=qPmV
-----END PGP PUBLIC KEY BLOCK-----