A858DE45F56D9BC9 archive

201208170634 ycbij

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 790

Metadata

Post ID
ycbij
Title
201208170634 → 2012-08-17 06:34 on A858's clock
Posted (UTC)
2012-08-16 21:34:48
Timezone
UTC+9 · title 06:34 against posted 21:34 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201208170634) = 7f4139ab20377982d012e3e1f9212d18 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(790).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
73 · predicted N = 43 ✓
Machine boot
2012-08-15 10:18–10:21 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B35B54059CDE6ABD DBBAC519F43A3A70 F048D262A7238DBF B0A4E62397F245F1 CBB67792C7296587 5EEA8009AEBD9724 A7E3B020EEF26CCA 48D8EE4CE3D81961 A5BA57920B2113B4 877799DD7052AF39 CE1B965E3069C1BE 6CA849DFA032BA25 ED921B6459E32AA6 17971FFEEFEC2E42 B60E90899015FC32 5717684C721D372F EB7883F2C37FB913 DF87A533E93DC5F1 6BA27259AE5E828A DEEA0DB7538DDD17 A6E2E1006E0E9DEF C149DB00369762BD 2DECCBFFD59FC09E A4F2DFB60514DBBA 87711D31FFA95C41 6915F5583A136533 2C21DC44447A460F AFC25AE046865757 8DE63301D7DDD131 60EA35C0FF3151A3 A5BF4B6EAF9C29CE EDD759D5CFF729C2 B2839521F5352F38 5CAB922EC3F3AFB7 8B63302D5B43A5C2 A6DEBD73D6980696 E3C4A873A6307888 DC94A0141BB5F70B 198647E887DD4774 3CAF545AE73DD7F0 07DDAC97DFE61E27 11E80D1D498CB7BC 0DA07C03CE8EC845 0CFB8FF7229DFA6D 511C0122306FFE6E CCE4BE64FC3F92F5 FA0F2D307383FDE9 DA7404718FE6EDAB 7B51247FD4224223 3CC7E27434A6E49E 84511396EF6F2BC4 0A00271AB03B250A 34185D078ED6A2E4 81B3F5BCAC064571 33FC24132C158030 BA01B396A6E748ED 09CAC40485333601 A9DF833D267BCE4B 7980305CE2099439 A46013D160F1D934 EAAC180440CF36AF CA19B2E61BBF542A B5E273DC27097A9D B0AE71877F31DEB6 EC967AEC0B1F60E5 C7C344BDBD558EB4 1B88BBA89C3532D1 659A0D5F10E17E64 06E70A21A21C8E11 71C4F45CEBFBB52F A12DA244837D24F1 D95170ABE0EE6DD6 E1BA718F40B89A99 BFB4D8E13304DDB4 8624F6EDAF700946 61A771D8A82E4909 66E27774817E3510 B5CE389A837A1AB2 06D0D8220817C6D6 1CAD0B11AF0FB194 2EE860A43C7792FC 234CD03F96C1CB96 A0ADB06B10A72E5C 7165B39F250F92AB DE9EA07633339991 39E6A063F5892C1F A8538034D6EBD8C2 5FBF81F34B8DCF5F 8ACCA5FBED8D7E24 1863496CD115152B 636AE7CD34C783C7 066B05D04C783437 0DAD0E948BF2127F 14478E581FACBBA5 5A1FB87190ED0E12 75379FCD70FB218B 087976E90AD0A4EB CF7BE1916D62FD28 5EEAE16FD98D41B0 7FDEE212BAA5A04E C243E7A5B0640583 9E408827E3D74534 4F3E1B39F503FC09 D8AF44C66B12279F 9DD02231CB7B2622 4421A40A34428CC0 04594E2E033471A5 61A1FCFD9CEEEDD3 5DED8D912D3579B5 D355E4D380F7404D A84E96D23FB5FB3A 7822CA0F96AE8A63 73D540EEBC0D0D12 E1FEF0953E82975F 6CC2F20D769A14BB CD3A8455AD8C4850 CA6D0756B366772D 2ECF0BE5BC35B74C C74403D7AB51B4B1 262009A94C017CEB B241B37F59CD4A5C 8AED0F84CB0105D0 A55990E8BCDFA06D 443C7838E56B8AD5 86D00646E8A09B07 1620D95AFA223B40 11C1828CD1B79543 EA82AF2B49BFD0F5 9CEC71E83A75F2BC 6D3BBEADD687BE9F B1010AA0A41B3ECE A681E840EE09A132 B5EBF1D62FC77711 5CA4B5E070E84F55 A378BF78935B9EA9 089CB0AC57A13C9C 270E081285F59765 8DAFD53F558B050F 076FBA4F3B97D5D6 27CEF6F46EBE3DF1 B2FB3E8435266DD3 B01CC7FC618540C1 58A26BA57341DB82 6467D2A19B1EA97F B6ED3ADDEFCC4F99 D090C98B72C3C1F2 FC93489B7326DA80 9D1D7A5F43AE4F67 8598BE0F3BD917E3 3E3FD2FC649F0E59 02CF23E753957067 D8F1CCBE1B8280B9 FA7BEA49B0D26BA2 2B39672C9669B9ED 819E5AF31C76F9A5 DFC526B6D6B1D292 549F538A46C1A0DB A9528B1AF7455621 0ABDDC151C686C18 6420DEA9EFAA57A7 C6C20B5EFBAC5EDD DA02AE363C4336D7 6A1EC1770723EE6E 2451424DD662099D 36A488466BF2B566 38F43A064D74A35F 64E45F17FA6521CE 2F7733DAC1FF105A B7B5E0F9CA728842 04BE73FACF23FCB7 C1CB418A525C662C 506D96962AA8E3EF A1CB5506CAADD907 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170634 (name+title). Key = MD5(password) = 7f4139ab20377982d012e3e1f9212d18, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 7fc8a5aa-1dcf-3633-9406-de8867fadf2f
  2 e3dc7a7b-f66a-5360-a925-92dfbdf8181b
  3 d1d60d55-b211-881f-8564-3e14094c2c32
  4 ebc20ec7-0ba1-148c-aeb2-3bf01e179ebe
  5 07865f28-f592-7f3a-a7c1-31cbefbc57e5
  6 8d4cb239-65be-8352-871b-8c91083916db
  7 0b926cc0-3b5d-754e-a6ac-d63fed034bc1
  8 45399278-fb78-6f76-925e-2cae9d2ee1a3
  9 c085c80f-d961-66ad-85f1-49f889335cbb
 10 0ee94721-f091-5199-b787-a709b58b7973
 11 ce83eaf7-7b50-2a52-9924-ac664975f67f
 12 d2ecf19e-8455-211b-8a2d-bc951564d5d8
 13 8ff61fbd-bb9c-6d70-880b-11ee75d8e7b1
 14 d710e2f8-4e27-4068-bca9-485f084ba425
 15 2b914dc4-dab7-8698-a7b1-0f28ead83d93
 16 1c22408a-4ab1-36e4-a618-798a407a4128
 17 884148e2-9424-80b6-b7c8-008879de72e5
 18 b183b2f7-83e6-7ab9-9442-a046e4d21dbd
 19 3c02489f-4d96-0d35-a81e-27d789283e47
 20 2a737371-aacd-1b59-a1db-3059169d4350
 21 42cf55e0-6554-7d35-a011-0f92eef7e79a
 22 1c5ca184-68e8-58e6-9879-e7b0fb838242
 23 899c4f57-4e37-496a-8a19-d37e072b0f55
 24 a342fd91-1472-0f84-b9d3-bd148bda4215
 25 000b4131-0833-1bee-aa26-8f9ed3f175cb
 26 d8945a18-18c4-5823-8fae-f9d8af82404a
 27 95d8e598-bde7-1c25-96eb-e6c79dff74ed
 28 7215db06-4e17-1e4e-a794-5b23a08680f0
 29 8dbe5306-370e-62fb-9a03-7ee832140b89
 30 99aa37e7-c287-2355-9368-6b3b409e6a64
 31 1f3e1a2d-15c9-7feb-b9e9-94abe956de9f
 32 fd708a5a-0342-4b01-92c0-94660494cad4
 33 15a44dae-3b76-884e-9e0f-5b18983a1ceb
 34 6eabb967-b2a4-7a38-8cbf-e648bef9fa5a
 35 8e875ad7-f4f4-4a4b-b102-2a50493bcd39
 36 cd7935ca-d4d1-8ec9-8f7d-b7877fc57d6c
 37 d3d7589a-3934-3240-8e10-55c733fac9d2
 38 a5e99fd9-6c4a-6ca9-98db-0104a3830786
 39 c23a2fcb-895e-532b-a087-83bbc2fa69e5
 40 67e4ea00-37f2-414d-a9b2-d6226719173d
 41 a343e3f0-eda3-8c18-b4de-7e81d0f6a745
 42 70c47b6c-d0df-16c6-aaea-06bfa9012bc3
 43 d59d3219-5abc-1963-9831-724ec1b29e10

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3581787665226483870175401511627487483654811. Exactly this sequence comes out of new Random(790).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 73 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) per post. The RNG predicts N = 43; the post has N = 43 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.