A858DE45F56D9BC9 archive

201209231446 10co61

explained decrypted filler

3DES(name+title) ECB, 45 GUIDs, seed 173

Metadata

Post ID
10co61
Title
201209231446 → 2012-09-23 14:46 on A858's clock
Posted (UTC)
2012-09-23 18:46:18
Timezone
UTC−4 · title 14:46 against posted 18:46 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,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231446) = d0fcc5277d534ebe7a7737d28c6d64b7 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
45
Filler GUID seed
new Random(173).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
123 · predicted N = 45 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

9A3CA29187BD6AFA D0E65DD06DD53C98 AE78B132F19219FB 5C64D97F6BFAEE73 E2BB00319AA76101 A617F7E08F533D2D 51837D1DEC4F457B 8905436864222416 671FBF9008F0406E 8C0301ED1F510D33 20AEA0199EA1A795 13923AA7F32544A9 F27A2C7B2BE3A821 3E788FC14C823484 F99E928AA78BFFD7 7C7CB0FBA901C08C 05995C51702FAAE1 F81FC2D00F7A42C2 DFE6587E8D98EE5B C2998AA50A27A364 7E7D89F988F629FC 60EAC9B3D3BAF4C9 268B50913AAE6A06 48658C873E4AD0B0 AD0720B749AD9E13 0789B251C2911D80 7991981CFD3C6D01 8F7B5A61DBD204C4 AB05BAFDFC7FE4C0 9835C9BDC770C901 116B7238058456E6 75824A464C772A08 43174F92E0D96086 594981E9DD3F80BA 3F7924FB110C95CA B344A0602DDD826C FCC11AE0A32F68A5 C94E8F7840718D7A 82308CE74001E4F4 93C90B1C81BB63C3 7B49C78E3B7C72EE 88AE9F1DB3B37063 2FC7E5C5BF90FE18 1EE1289440CB1F75 7D8A17CF60D45644 99FA2CBD5693D2C6 A09009FFF95B4AFD 8A305CE210C7D51D D0D7CB69C7B90196 0C58F3BD8E7E6EF0 ACA98EB608A98BAD 5554AFA951409B49 DF73D99A224FA4D3 F3F86DE93C596E0A BEAAAEFAB77E1A02 02090B0533AC6983 26FB48E50EA3BF19 DDB762FB6A257F07 A66162536AE15BE3 830DFF79278482F0 ADE0E03EB95C5BFD 6EE2E43E20D1FC11 192FF756B11AD3D7 5CFB7A188B5A1BC3 A762219657C95CE3 B24D74DC8B7302F6 91D6AA9B52C996A5 DEE0845291BBCFAA DE03CA5A9FFE6E0B 977432577451DD40 02111830A07F7A93 41D6CD89C17EC1C2 836ED90E0B492D1B 541B58F9B57919AC BEBB8A5D99B21C44 9A25F6E442FFF8EA F4B219AA32D57D98 5379274073DC525F 3711A98946AF92BA 1AFBCFBFCE0FBA9F C816C4548A473555 4389F827291EC799 694012A756F0AFD8 5A3C8DE494F52DA8 390050AFF9560FDC 300514EE0C277ECB ECF4393CB0E7E727 1276DC0F703F53FD 8570C38CE649CA2B 15B179937E9F953D D709CCFB61C66DEC 9DCF3A87C8481CD2 8C0FBC5B31DEE7A0 3D9F239AC0AFDD97 232C95F6F901B49C 2DF8C95329DD080D B43D3DD11A2ACA3F B6CDBFB4E3CC9843 92B85260428D1718 6C49434B624E3695 3E938C20D2318606 69AA567F97A685BC 73DCEFECAA0458D8 F754F1F552124D35 EFD9EBD51617C734 F1DD32B4B48CEED6 874012AE12047D1F 0E29EE2D49B65560 08EFF9658E5AE6A4 5C832D21D8305CAE AD6DFFB751D543C5 3320145B80815135 8DC5236658DF9B5E 1B9826FB4688A47A 2C4E8460C4B04DA6 E7C00E23BC8F1853 24DBC94D2692F36E BAFC1F640EC3B4D9 A3EDFD8CDAE06CBC DCBC846737E1DD45 360FBDD9D8CBFE41 711CD3DD7063F249 FDB9EA0AB69B81D9 0B5ED61BF9CB76B8 D0F500FAE411C577 8541BFFDAC53DBD6 0D9CECA75D75F31B CEAE21B45A7280C5 1A94045743C19476 03EC133F717A15CD 7F52E356E96AA56E 8DE8BFF8B25D839A 33BD73323FDFCF9B 7FEF0A292AA1C410 456C92EFC38E6063 D77A2CCDC390C610 885F2C5B443058E9 D6961DF3B27C06CC 80C837F7A1BD0BAE 7DF60065542C5DC2 75A7358157AA2DA1 3322814E125C941B F9CCD6EE4F50E898 972B5A1C919B596D E9F89233D0BC8568 999D5BCF09F899A3 E99BC09F19960B37 D62574E23E1AEA4E 823626114694AB20 440C5CB787DB1F05 94E0902C2C0E2000 8C998B5B14615675 974880B96180E306 93E9DEF994C995E9 62B5ABD99A18640B D68AF94B2D5B279D 3AEF32521D52A7AC B7AD76049BC82931 9AA961863D879FF0 28DB01B8DF361C87 E9EC57D2506B7785 8DD62A5F8F8F6F22 DBE09AF5B1C1ADB0 589D542CFC301D5F B3786351D2277294 3A06DFF9E39BBACC 8AF5825C98895D8F 0F5EEC77B0B6DFF8 5057EFB8A2415B3D E33EE63BDB3331BB 3311EF351429D304 9151A9B2BFB531AA 9A839A841A2AC289 E85174E34F8DFCE6 6BC960A4D11F6F53 B9442D6BF76C8443 2B9F3D9D3C57F647 B2D54811BE7D1A19 24403D9643C089F4 3964574B3EED7ED3 FDD793F6399028DD 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231446 (name+title). Key = MD5(password) = d0fcc5277d534ebe7a7737d28c6d64b7, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b360256e-41d2-084c-83d9-d6a1ae655775
  2 047556ce-5582-565f-9023-79d296658278
  3 4e35de67-6e31-6741-b310-05ba44f31a5f
  4 29f0d0f9-ff5b-4b97-ac38-50fe71c2f599
  5 40682fb9-6bb5-245d-954a-a80ef7a7603f
  6 da9af90a-a18e-6412-9275-1a7cb29b93e5
  7 29ac9e3c-3d1f-3078-8967-a2da71f7a9a5
  8 f1d29952-c4b2-279b-86b8-ec1903092b87
  9 d1d06d75-95e9-3de4-8cf4-42c084d77348
 10 e549261e-5020-061b-afd2-bec58308f845
 11 b8749948-092b-6817-8e13-19174cb4e15f
 12 63850d37-19c1-44e2-bca5-26fd630f077d
 13 822ae304-b1cd-5786-84e3-5887f433df1e
 14 d2581e04-8c19-4bfc-9519-e28474d718e2
 15 94f8a0be-f6b8-0796-95fa-dc3dcd09f910
 16 b3aa4679-df4d-0f9f-8d71-b9fb2dfdb456
 17 f6e89361-bd08-51ad-bacc-327a9a041e49
 18 cab21d3c-c28e-21ff-85e0-30a1ed777004
 19 d871c6f0-c1da-3417-9b20-a6373a0f20ca
 20 5f96d6a8-a776-2306-89a1-450fb5086d68
 21 89c9bbb1-14bb-760a-b2f8-efa7f5623533
 22 0e13b5eb-439c-2373-9f0d-a7abe1ec3582
 23 0bc94b06-2962-2b0d-bc40-701cadde6dd3
 24 e068e719-2830-4698-8ccb-86d89da4ff56
 25 99f7da68-00a5-5f7b-a192-a1f38661c8bc
 26 e2f445ef-d22f-779a-9a18-0d47e9a711cd
 27 30ff12b4-0385-6116-9a2f-502c3f6c8183
 28 37635cbb-74dc-72bd-b681-da0c6593c897
 29 278c56e5-1758-2a54-8297-a3bc043ad417
 30 4c6f361a-bbcf-383e-af4c-e158890ecbf8
 31 c4680e9c-8faa-0f4d-a2a9-eecf16368d09
 32 637812f5-999d-09ad-abcb-3f71501f6de5
 33 420ecc4f-59ac-7417-9ded-e1acd9bf7edf
 34 52075134-8043-2e78-804b-ccc4d934d124
 35 3dd2d72c-f195-06e5-863a-6e066dce3554
 36 22a4d558-f8c3-27d2-9e78-cf4ae094efd4
 37 3cc93ab7-bfae-3e77-a399-ae2c1f77a8cd
 38 78a89fd8-5b15-23f2-97c9-e3e4063b616c
 39 29ddefd9-4c5b-808e-9fd3-9b0480381d0e
 40 f6aa5142-55b1-104c-9728-8f3e2721f7dd
 41 ea426c66-412d-2c9b-8c91-339e73fbd525
 42 df99dcfd-47db-79b5-812d-e50b4d93d52a
 43 6660934c-465c-0102-bc68-99cce7aaea1f
 44 7764fd12-fc64-7009-bbf4-28b11decea32
 45 d80067eb-af97-1573-9502-09bbd9883562

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 056426323064540052327224576723007202328127071. Exactly this sequence comes out of new Random(173).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 123 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.