A858DE45F56D9BC9 archive

201210030821 10vdba

explained decrypted filler

3DES(name+title) ECB, 48 GUIDs, seed 533

Metadata

Post ID
10vdba
Title
201210030821 → 2012-10-03 08:21 on A858's clock
Posted (UTC)
2012-10-03 12:21:14
Timezone
UTC−4 · title 08:21 against posted 12:21 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210030821) = 762e0367ee269f4ef774d30d733f4abf (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
48
Filler GUID seed
new Random(533).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
85 · predicted N = 48 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

C699B16E3AB0F147 CF2A9EF18C5760FE 49DF2385A7A1875B 694C561172FFD2DA E1B6453AD5FB2BBA 88A7138C0CFDDD72 EA9E326E7E4F67E3 A6360EA34227E033 C47C7A230D997B9E 0784622BCAF7882A A9D772039A69C8E9 A0C0A46E0A68FDEE 5CBBCEAF59C36FDE 11850100D58BD6FA 20DBBC928169B104 6CC521349BFFAF28 7E282688560CCA1F 6808EFDFDE9DEAE7 102F50D1B8A4505A BA25958CB86B8F92 E32C023447BA0CD8 6A622D004BA74A37 417F62DF3BC5AF1B 8BFCCBF3B10D00A9 9CE25CECAF85C13B 14EEAB300147E727 FDF1A7CFAE223BA3 1062C37041CDFBDA 4D115CF99F84D470 31A77BABD088F9DD E5082A876FA51D1E 700F898002B2495D E66003DEBF6A85FC 24AD43BD1C5C8415 DEB6836A98F80B2A 866C6BE728AE65B4 1017FB0E3D5C04C8 3A4845E1B56A6436 7E2939BB277C37B0 939EB0CF03547FD8 F4F309B75DC052C1 C7EEA9E128EB6948 DA17EF52BD71149D D4C9FBA8DB6E1CEA D862D095076339B4 E5C2BC413019F008 0F6C3BCC02A07088 1C77244AFC31F6AD 94610A28DCE291EA 78DBD877343566FD 681E0EB5810073E4 B90CF3EC7DA56D0E 7441AB1943647719 F9345D8782E38CF7 DDED3F2480D73EB6 297F51EC44BCBE09 6E0D6E221750B0B3 3D885C026B5E12CC BA3ECC73A427CAC4 4E21C5F4359B42B8 2029A146E64608C6 106CF1D33A1A6982 378BB0E5A8551C6A 9F7CA225154B4AD9 92294228650F93EF 2A6BCD7507032427 AD971241D22CAFAD 5AF4A4C3C6A4DE44 34D525FC9C9D1F35 046D00935F32E4DB DE6AE336F3987653 73E0E4D59F09AA24 F28E714C550284B1 2461C03EC888D163 3A07CF97A7EA3FF8 A1BE5ED3C7944629 EA44F0F6C43EDED2 98F6DA22C4F28C5F 486FB78B9CA756A4 8807CD73E6815D2D 05BA0A2B451BE324 4C287924732093C9 D65172E671E035C5 597D777A894D607A 064EE0B44A7626A9 B0809B85AD455F3E 93DA68061CCB7C74 C739F9180ACE4E4A 36FEA1A1F174174C 042F2019A8988A63 5B139587BDF880BF 5C8F9670C81609E4 1026DD2B71BD516B 6C3102F878A465F7 848A91947029FEA6 0BF473A8B21790F2 37F165F30B14D70D 99DF10BD182EC215 39C04E3C5D75FD0B ADEB0181793F96BF F22331FE7660E05C 742F5AC13CEE7BC0 E2E4E21C2A64D0F9 06EB3409DCD52AFC 8DB42585DBE38EE4 9A64AD620A2BA7D1 B46441FED13AFB98 D34728780473F2A7 C9C08DF3AC48F0B6 F22237B352B432A7 CA4B5CE9573C02C0 E40DCB1FDA8EEED6 14F0AE613A0530BE 8ED4BB79B845144A BA3C656EA9314A8C 68F676491BF98FBE 6355584A2DC588BA EE01348CC85B65C0 95EBB3C037F7A21C F7340FD3D0F00225 2C17419CE7ACAB8C 2A573C65B09BAA98 03BE3237100F8E52 81A5036BA85BA185 73A04EF6A6A88B56 D75536D8598B81EB BD089367DFC1DEEC 21004F3CA3348430 6E0F2ED6F56B20E1 DE954303DB70377C B656790BE927D515 91DB3FE2DBC78F7F 825DB898D52DEDE5 92925A20EF2473E3 A35DCB506328974B 3D1EE1DD40F9F436 17B6C127B52F6D94 7B98038A02E021BC 4A16C722DBCC6527 B5F53D5AB8C5BFF4 56F6BB0E7B7E6754 D49ADF3B75EBF516 3A13893056FE787B A43788A3300ADEDA F89AAE0293561276 CFD851411097EE1F E2E14C3700E410EE F41FCCB28722C022 43BDB2C8964AB2EF 8226FE9DE1A552E0 EC32912A30DE2D55 46DD2B9600A2C03F F784869CE4E9D485 2111258CC9FF8B08 571BCE33A01131B1 FCFE93C759411DE6 E29235404DF58264 776A6239B318D1F5 678DD0C4E99501A1 E4BC73B65190C2C4 6328C352D4D0E59B 3170936A18250F45 AD92138A2F9C37B0 031F62DE620024D0 9446073043296758 2E043C7E4755F23D 56095D959BB8E86E 679DE5499691A536 9C6B9F53FDB13619 043845BEA257D711 11D98CC3DF8BE2A3 394B1A66127BE106 C8A8A97373E3CC94 553E1F1727E7983F 14B07AC0980926C3 F9D30921F04E296B 8EF638D6A260D08F C5D30D4016418DDD 67F2D9CFBDE437DB DE51FE93B22E6686 5E6CB5DB51725836 9AC9DB7906B06154 696E5F5D5E3C5218 A1B808589E503226 54D3E1BBFBC66E60 5627FEF236133FBC 9ECDDF8D12704785 F4A4FE9D39926921 B9B395597CC8F329 3290782822DCBA37 1B15D0397EEDCEA9 89C1E4C294944964 2475D3C53D1F1540 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210030821 (name+title). Key = MD5(password) = 762e0367ee269f4ef774d30d733f4abf, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 56310bcc-e5d5-18f0-b5c5-85e00de5ad94
  2 d8cdf738-6cc7-1912-9313-d34cf1d47ba4
  3 ca467ffe-06ab-203f-b1ca-00bfbd150c16
  4 2cc15b6e-b4a0-200e-b53f-66d5aa0c6aec
  5 6368698a-cc5e-7c35-bee4-bff508f822f5
  6 e44edcd2-b594-3f66-9951-7210fd6da5b4
  7 b057b41c-aadc-60ac-a14f-e2f2c383212d
  8 f5db46a1-50dd-7510-a379-b98a374a41ea
  9 ef6d213e-9a07-823f-9ef3-2293817f3213
 10 9dd6c404-7291-7a0b-9fe9-debf1e7f9200
 11 73d46e3a-a9f5-8e28-b162-440e67d701fd
 12 71e7e67d-746f-5766-8053-1b6c66c8fe01
 13 ce88837d-5e2f-070e-b7dd-6f432fdf23d4
 14 f612cf2f-8860-6732-a979-4ed20f56447b
 15 a124617f-694a-0c11-8c32-bcd967b2fa7d
 16 78c2803c-2a4e-85e9-a2b2-201402bebee4
 17 81875174-28ce-873c-b83a-73c8b3d0859d
 18 da98e727-37b9-4a76-b338-ef84ec69c9a5
 19 1520dbb2-4857-079a-b078-cd02669276e1
 20 1821f9eb-4ff7-6572-9c16-80e49a6c8b04
 21 4ae78015-d213-5325-b61d-a0ba56d92527
 22 0074b57b-6c46-58a1-b781-49a6bad27d54
 23 f15431f0-4368-09bb-afd0-8306cc968e73
 24 00eb4c25-a271-2d9b-a8d1-dcd28edbb630
 25 92faccfe-19e8-81ef-ae62-b552983084c4
 26 a2a48c48-4e52-3e78-a5d3-ed8099bacbff
 27 374f7229-d733-1fda-a888-85214cce7a15
 28 c92d9a36-ca52-8cb6-bc28-5b0bb00e85fb
 29 543632e3-67a5-63bd-8611-0adc7cfc486b
 30 bfdc0f29-60cd-39e4-85a4-4cbb7af7d404
 31 f9c3b970-6f72-832b-938f-8c08017c5140
 32 6e56b48e-6303-7640-99b5-cfabdc749fbe
 33 71207a65-7f2e-59ef-b939-6d94aa331f1d
 34 3ba688b7-15e1-3b27-b09b-8ef29171c038
 35 095bf03e-4667-6f54-95f0-5e1e641533a8
 36 cf991e56-9982-7905-91ba-b0515912e1bc
 37 385c1ace-0e95-40ce-901a-4e3cce9f5cb9
 38 76666e7f-555d-5704-9655-7c0add6d6a85
 39 1a3784e8-3721-5877-a4ed-27ffc1e58664
 40 2069a57d-1245-5aeb-bd90-b223bd050a2c
 41 3cddd3f6-91a0-66d7-a6f4-1508e5fef2a1
 42 560591d6-599c-73ac-948c-3f28c03abc1e
 43 162fe42a-c900-04fc-af60-01bc9119266e
 44 7fe6659b-f121-56fa-a108-c415ae865f06
 45 854dae5b-8d40-821a-92d4-3dd714591249
 46 3502f603-a7da-1f8e-8aac-88f19d7f8214
 47 b9e07eae-b0e5-679a-b14d-0a13af64f967
 48 1a8a7a9e-285f-7880-b76d-b718175442a4

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 112273678785060884065502831863875367455567058167. Exactly this sequence comes out of new Random(533).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 85 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.