A858DE45F56D9BC9 archive

201207271433 x9oez

explained decrypted filler

3DES(name+name) ECB, 59 GUIDs, seed 719

Metadata

Post ID
x9oez
Title
201207271433 → 2012-07-27 14:33 on A858's clock
Posted (UTC)
2012-07-27 21:31:26
Timezone
UTC−7 · title 14:33 against posted 21:31 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,792 hex characters · 1,896 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
59
Filler GUID seed
new Random(719).Next(9) ✓ verified
Run
Run 18 (seed 6,051,781) (seed)
Draw
33 · predicted N = 59 ✓
Machine boot
2012-07-27 19:15–19:16 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

9E7D562A2500EB45 AA6590AAB1274383 F681A72521C5293E FEB57C6DFA30360F DA2CA5FD88DB1811 ED0025E11BD316F0 797CD83F19393F71 569541F42F0B8FD8 74EF806302A2C27A 04D50C75A82ADDA5 397E0D24E0680B6B EA59E2F0864A0F0A 10AB42DBD25B46D1 EACA669CA0EF973C 2D03D54D8FB7874D 973DA89A746AF5BF 8FF061799E913871 713307BD22D7FDE3 7D42CA07FA53EF8E 7BFB5B68862C3B14 C8E42D72219F2D83 10F81A3BD03B0853 B299EC5415838B0E A6EF148A724179B9 1D692FB58BDAB046 7C5D26D0C8CC6C62 82DFEA7F9CCD04FC D7DAF872BB46DFEF C4989EF2CFD53DC4 582242A28EAA566B DA1B8B2BA5FC793D B6DF75E2ABC04101 7D6E74826023998F 1D2237A47CED9E30 0BB51887A7716A7B F5A1215DE3C07AAD 8D2480933FB3A525 FA23622038280CBA 5493A901B3A1C63B F624689ACC65B00B A761C7B85012E1A1 D4FEC6D21BDE0D9D 2C98D761EE4FC834 98CBC02841076D44 E5769A36239CD2C8 FE89AECD1B637065 90E61F2E90900EBC EC1BE619E397AA19 F42BC3A390177457 B221058FF5EA3961 356FF9B30C854276 C0067057CECFFBB8 AAD5119CE0BA6E7E FA5F5224C8307E5B BE44FA118E1CFF74 5B127B80D38C969A 9BB71E313D4C7AFD D88E18C788A5A6DC D6EA1FA9582ECD59 D837CE26A62410F6 68DB7B962D1A0599 991BA460EED1EFC2 9EEB0373ACB26914 326A07089E938C2C ACF3C1D47BF1A037 0D0219E683DBFDFE 92C1D8CC42F6FCA3 3917B4EBC8E889E1 0B99C0AF1B63AC01 F527D77BDF4033BA 41DBC653E76EC2B5 8A1FCB755951B80F F2E4D3FC8090F56F 69581EFAD0BA4BAD 3FFB1508339839C6 2316EAB47E36A4B1 71822988FE216C8C 428E2493E30846D4 FFD904338A7D9CEB E94CA0D06CB92A8F 14263EAA236E259E 5CA77705BDFE72DC 852CEE37DF49CDF1 25189D6428FBCE97 2171FF91708B31DC 8A6D629422186B7D ED1F16AF2E15E86E FB0691BDA8C91710 AA4D3CABA7A3604A C384F4F9010AF03C 65105BA77F03AF20 091FC74D1B44A982 40E40C8322E4B772 3085F6CE8EDDCFF9 E0E2F6E7B2FC09ED C3F5956696E90755 4248FCEACEBC59A8 B183D4039F36B071 9354DA6B7F0057FB 647BBA5F6C4C250D 5F3CF07CAD4229D0 C2DAB928DFBF652E C47FE9BDD94D93FA FFE9492FCE38E7A6 848BC419EBCB0CF9 EA7B4E4A0DFDF3AA 2D97C698C9B658B7 B5FE9EA591A580BA 837B9B91F0F5C5DC 7C6642EB7BFD1570 CD6E0A2A0E46DB17 78DC5D71AD7D3BB1 040FA7D1A27DDA63 B02028544FF422B4 1A48CE4EC0CA48E1 E2111D0373831C19 058E4BC441555A13 5DCADD83F45988D8 B8BF99E6B9896A1E 224647C7EBAC6F18 2BAC58488F61A478 C0F95F92189A874B 548014E276903854 965B01B574603442 CAE3430B636C83D7 8537854DB6FD081E 92DD3DB95EA6F783 EF659555C29E9C7E D508461FAA87542B A929E76B8F4FB6D6 F4EA25E8D7980D10 EDBE30D8AEC2B288 85910CC5DB5F3676 F16193CF85A697E2 95B547960E47BFD2 5620F966BD8A4729 4A03CEF1CA85A753 BEB719FA8CA24A3F DEA06BB6E3C2DB8A 66D8CFE87096305F 1B4E8057F8B836C7 3EE2CC09A7CBAE8F 66655B4D87D4E914 299B316C42D5780F 544AB3F60956DD9B C628D071FEF3A83C BD0E6BA7A9B08364 20E2AD519EE69635 F757F74BE4151B4E F0A5F7955A30A6C3 A3F55A56BDF0BAC6 03516D2ACF0CA81E 5032750617BAA75F FA5A2D75A294FA30 561003FA9EF388F0 175E78E2474BC070 0A0F1102F8500292 8475FCFE73156123 D6712CB04A6E9785 2E75B89C0518BADB A27C7EBDAAC37C88 342A13CF9BA54EF6 92CF411EBABEDFE2 E8EF1440BB5786D4 0B8A4751997FFEAE 2AD037BC893A592C B7D15F7FAD598A6C 81D1C370E27DBB5D 8B58BFA1743E793B F9E38904D2ADBC96 50463E282D1508CF 7707E48135EBD175 EE93988A5764D334 4EBBF267CABF984C 1BA84E52542A5D2F 0EB4E57E2A255FA0 BE98CA6D727F16DD F43EEEC2A7284886 B95FAFB20D277902 21285EB60FD5CBA5 9DD4B1E87B9B9A9C 8C47723D5D599BFC D434BFE263A66113 79CE8ABAFE31196A F9DEA2D36482E3E9 2C4E317DEF1BB604 B762B58D8DE37A8F 337C42DE409BDD02 3EC1178ECB617E5D 6E0FF6E9A4D25DA4 F8EC846856742D32 DC01F3BB3F7F6658 736679E1E0EE6261 442909E10C506020 7D59DF58F70240E4 4B5DEFC8DC3FFA8A 0372B2463E560C14 EE029866F7D38482 F167FB8132B1271E 77B88FA196E8B012 FDF36BE016FE94DF AFA803F2B02F07D5 8DA37F3C6EBF9995 C4D8C90CE69E55A1 383BF896562737FC 32D42BB0C1A16E54 847800B0FF9F0CAB 9384069B0FC821A3 576A4F5162B15BF9 755152301E8702E2 65192F86E6089084 87C408815DA319B2 A38EF6BC85D050A2 AF6A68B17D1EEB39 89B54B634DA2BF1B 0125F6361773CE3B 5392A8BCA11BD46A CB6079091E22DBDC C7355DA8E51E4837 A31608193BF1F76C E6BB6DF3750C6A85 D7A7FF44A3CA09BE EFB1A73D27408462 18237E4F8F97DED7 9F015FC55BD62C11 0942BF6109F67DF5 C8AE08C454B6D9B5 D46A4092A4698711 A8BAB3E166303411 D9F4911933AC87A5 E9EE489182614CDD DF80625C699368D2 71DDAECBA3CC5A9D 8C3A31E7C260D4E8 3B6EE4989455F918 A23904766C31F4C7 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,792 hex characters = 1,896 bytes = 237 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 59 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4fdade20-cda0-3f2b-9576-20e41028b931
  2 05339028-80d6-7391-8861-2714ac44e641
  3 d686b1b3-2277-3583-8052-778cfa70378c
  4 68fe753c-2d32-0116-b08e-52168c6dc179
  5 fadf32f6-d529-7170-ba9b-1ff891029601
  6 a15cc3bd-ab69-88a8-a5aa-42eb0e75f056
  7 e505ce16-20f7-0b5e-abdb-96de425b16ce
  8 42986ce3-cb25-1443-b5f4-d7467bfb7afa
  9 c1cc8035-a2bf-8d68-a266-0d15f56205c0
 10 c9b3dc69-9122-393e-a75e-e73a5d856384
 11 85459897-fba2-0dcb-a1a5-e58281103fe1
 12 1764c327-e5aa-7b62-8593-0bf2c0c446b7
 13 3d54da9c-d82a-8d5d-9c27-945a94724a4a
 14 c3bcf0b3-c0cc-4119-8ad4-1b78741053b7
 15 3aca88e1-c326-2e2c-a229-c09d0907d43f
 16 a4b0f884-5be8-0444-a2b5-0dcb7409f4f9
 17 ce1a7699-91f6-073b-82e2-326ec7e22e31
 18 81d6c3bc-0e55-64eb-8645-90d8cedeb4e5
 19 d36e6a06-8665-17b1-9fbe-046bbd712e35
 20 1e31a8bf-1b0d-6ade-89f3-cd1517365c97
 21 3c3ae7e9-23cb-324e-830f-a5cb1e3501d2
 22 647bd4af-5709-247a-90ec-eb934fedf845
 23 8f6cd44e-dc78-4477-8065-598349805811
 24 24e3b22a-4ac2-1700-a89a-af1d7d0810b3
 25 ecc05f32-89ee-1e95-96e0-e7b2b3cecd68
 26 85f2312f-b370-8684-a06b-cd720ce4353a
 27 c65b259f-b523-0295-986b-8c1bcbd9e1ad
 28 85f053d7-9fb1-1531-81ef-0a3332772902
 29 a4fc6ba3-304a-1627-ad13-e145d5d50ac2
 30 f115c2fd-5e06-1813-9893-1aa92da9c2e2
 31 d25c5505-a6e3-590e-a3b6-7b74bed5fe3b
 32 032df3f7-e5e5-73a6-91b2-287aed086eff
 33 044fda1b-73a7-3da7-8588-fc64de778849
 34 dead158b-6097-0dbc-9da6-57c157d0bfdb
 35 fed1a6ea-c296-6f0c-9af5-cf9ec6e6c914
 36 d25a6700-bf5a-8cbe-b1df-bab5ab51a006
 37 f596e253-ac0f-5d37-b16f-a1591d89c86e
 38 9e5a4422-555b-3901-9449-a7b71e251931
 39 951264aa-855a-4966-ac95-369f85c70ce8
 40 75cebd33-8d61-10d5-a76f-615f7fe6abfb
 41 43e64007-4d68-451b-9b87-3b942ac3082a
 42 6dae4ce6-0745-4916-99b0-ef34b05aa17e
 43 13353558-d2d0-49c2-a999-e107dd6c31a2
 44 62ac8eaf-41c2-5029-bdb5-15df79d9a4e3
 45 6fea5be6-b459-8272-b7fe-78f211238636
 46 2313cf4a-8fe0-8688-940d-e94f70e45b4a
 47 1454a346-84fe-8784-96ac-f4e422a498ac
 48 c930053c-1aff-6e41-bbc1-9cde920ef4e1
 49 b2d89aac-9b49-3901-a6a9-f84ee15ce546
 50 58f3dd7a-b302-2d73-a7be-b9c57aff7e1c
 51 09374418-5787-81fb-b125-4a7f3b17997a
 52 97fcdcdb-abfc-6b2e-bfa5-ab7ac05c9a35
 53 d890dd65-aff8-1448-9df4-be99edc30b28
 54 3f163df6-1b88-890d-aa29-87ad86fdd448
 55 2da78ee0-44a3-17d4-ab62-3044d05a592e
 56 5056bd27-6b7c-055a-9f2c-e7120d34b0cd
 57 c60cfcd7-8f2a-2f65-b447-bfc6c9305147
 58 d32ad1c5-4adc-1c74-8e1f-29b6fdf27532
 59 b93d0573-4aee-774e-8498-3b7a28cbe2dc

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 37307801830784200616324118011157306853414445888632861810217. Exactly this sequence comes out of new Random(719).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 33 of Run 18 (seed 6,051,781): new Random(6051781), Next(8,64) per post. The RNG predicts N = 59; the post has N = 59 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:15–19:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.