A858DE45F56D9BC9 archive

201210071325 113ehy

explained decrypted filler

3DES(name+title) ECB, 49 GUIDs, seed 645

Metadata

Post ID
113ehy
Title
201210071325 → 2012-10-07 13:25 on A858's clock
Posted (UTC)
2012-10-07 17:25:13
Timezone
UTC−4 · title 13:25 against posted 17:25 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210071325) = acb56950f7752dc7226724cca30ae81d (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(645).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
388 · predicted N = 49 ✓
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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

8EE6EB8DB35D31A7 233AE5777CCE8CBF 6274F02B93D01077 7827795B28071D6B B2271ACAC95D9557 76B25C4ADA05CDAB C8F11265D4F70278 4FD7420DDD3E9B1A CECA1D0E80AA875A 3C2F0DDC3B12998B 8F2EB33EB4FD1EE8 40E6AF1777DA5E50 81F884CF3F6F2809 8D59306DEF7EF280 4A1CA6229A648882 55F56AB10A40218D B8FF6ECA5A66A2E8 724578BC915F5156 18872A31B2A5D070 C449CD58ACCAE4CA B72E8A45235925B8 F3BF85C62193A22E CE32147726B16122 3E7E14E9448B81F7 A88A0271858C40FE 2DEB7589966CCDF2 8B83FA5DBFAC823C BB17607CB3FE29F2 E45748DFEC76AB7C 253350BF2EB994F8 716F22F7B59B233D B4E2BD6FBDBA7C93 EC201C1725D6EF4B 3B43AC92D5F8F2C1 6BB41FAC23E6407E F7BDB2E58B271A88 1A0A0E882CE38A46 1E970BD7E2826826 C16EF8FA037B6ABA E1A7BA35B11015B5 9188273FF6990DDD 1A7BB907092575A9 50B2809343E863EC 1FF9C96965281042 115A53E7043B75A0 7D83DC08F2D5A557 D1B6614EB57D07DB ADFE635B2D98CAF6 353ABC412156FF83 11CCBEA9426D8B56 B9C9F35B923C60C2 ED74F629834BC8BA D5669003A75674D0 B77E26083B26CE24 2DD5ECBD35AA61DA 0689D7769C704F1A 34F16D4A10CF9E84 DE993DB16688B2EB 2938B19B1362783A 61F57740BA2ACBAA F40BA62D47E49F54 70DEDC5B491B971F B0D68F86C7217154 849BA874CD2DB94A 3B3480DDCCEAE0D2 10D962BFE71732E0 8A1965784B2774EE 3C3598333DFF2739 E8CAE8DCDE846D9F BEC146C7348E4B49 901C5314CE21383B B840D3333A85F99A 704B20952B2D1608 63364E189C20AAAE 3384CCEC4255ACFB 31E13FA990758E36 1230EB8DF40674F8 D466EB69DA96FD3B 99B35AD87DB4A5B1 772BF69507A480B8 66BC9EFD2C430551 7D5AB3FD39A1306C 8BEBB4BE808EF129 58AB80787BF636DD 30E6AA7B0D4B7F49 EE1C23CB15FE0CD4 43244A9A35017AAB 342BF6BBD3FBFE9D 133160EB58B24D98 DB94BC1C3711CC78 D7F79DDE727DCC84 5722F4DAE4AEA90F 22EF381F9C619D52 DF920449523AFEF9 EE99FECCF2013B80 FCC5086F235C0BA4 3441C12C77C06AE3 296CAF94E3F54E78 F0A0C01C9366E7B4 15DE8ED845E071E9 D4BDDAFD7F85841F 329248CC8A5DBE73 526B9A3E23F2CDFA FD38BCA90DF1E35F 7572C9593C3D946B D4159CFF65172A96 A8316FB842A36D9B 8732E98504B1E478 FA1896A43A9D2E61 57A0F6A90DAD19B0 A265C640CB173769 82DE4D2C437B4177 05B25484F3F953C4 98D254E62F1B7E5A 1935ADF156D4114A 8507B5DF6F099CEA 6343D61A73C8ACFA 36C8497485434B83 6A1FC97E52173C41 6BE6EB7109D9FEA2 E86AAB3FAB18B290 0D30377CD9BA51EF EE2D0D87250F100B AB37FAB060E95B1D B4160D655C694CEC 54B392A476CBD65D 371CE52676D9319F 87DE1FDD2C92C389 CAFF711BCBC6F6AF 7803F188D8A291D5 428A98EB25E732DD 1A3A76FFC1DF6B8F F7D7910A2AFFABE1 65BC2A23CFA7AF42 A3DBE7511E0D4521 0459F2CED248DE27 A6354BCE76D76205 1976CC304EF875F0 79F63076DD910874 44048EE2992E0A8E 84F6C22E12BF2338 CC9DA6267925326A 8EB1BE8DB063A0CC 07FAD975D3E1D7D8 DF5A952DADBC7BD6 07593F431C5A7FD2 D9EC742EF5B44573 4B11AF06E63E143F DC0DFB69821CB49E 3F972399C301D41B 5ECEE61B12FC2176 FD183C382C57578F 34E7F387FB51F6C1 7A96CE8B9013E3B0 129F9228D8113C35 48E12252EE05107D 0DB2DD671A1AC6DD 9BB7233C18E2AAB2 44FE802A94042963 6C264437962DE436 2D1F6620CAC6E20E 5CDE141113DF4083 AF4F7447D7C1A6D1 BC6FEB08039C53A1 E79225C5429038F5 16DB6833D1E410D8 C6D3FD079A683A92 EF20DC28EA75386A D7EC95BB61C789B8 75032A0486AD8CDA 36B3FC9D3139D086 D935430654781592 44E8340BA0D54C16 D76CCD0D8CDFCD04 3A98E4B3BA9F6D72 F96D73CD4AECFD03 319FB345B47B4132 F1624C4D7325636A 6320E671E70588B9 F94A21CDDC6058A6 1AEE7B44610B5615 8F319D53D00FB77B F0B036963CD1A3F4 D7247A72C6A09841 9B65BCCE3AFAEC97 D9697D9DF57AFDBA CDEC0C58C72B1ED3 1776932BD08315EF AE8960E29EA0EBD6 77E9D13DEE37BD8F 870A0DA71820B049 F764BA77E8FB4FE5 097D928F4F2124D5 94EE2962796D4C19 0C3B832057C9F71D C6D3242AE059AFA3 870028B8E18A33E9 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210071325 (name+title). Key = MD5(password) = acb56950f7752dc7226724cca30ae81d, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 929641f1-4fd2-6953-88cb-bd08f975d871
  2 ff53bb64-5fac-0eff-a916-4836d6c17238
  3 41a8778c-1268-501b-ba0a-ae264842e407
  4 1e96ac91-d0b8-2496-ba55-1546b7bc06b0
  5 9a5eae1f-d6b6-394c-9dbe-9cd5547eafd1
  6 d6ae48ae-b6f1-2600-8245-ba126cb2a223
  7 ba23d394-ff24-8f3a-8c86-40d3da23ada7
  8 c862fcf6-cd20-085d-ae79-9fa6cb2fd6df
  9 f17dad99-093f-6168-9dd2-f3b95496aaeb
 10 b0be0008-dba9-1d60-985c-4b1db6e2ab21
 11 f1ea3b33-03fa-4bda-b12c-1d4df19d3114
 12 ce6ef996-9538-0579-8279-38068ff71dfc
 13 ec8eda57-946c-0486-bfad-e7dd360cdd3c
 14 8da10563-1309-0557-8fe2-38a7d845d21d
 15 a68c8201-dccd-42b3-b76b-bad1bd6534be
 16 0724c6c6-8443-72a2-8026-55f40136aafd
 17 eb58b4d5-c29d-8b6a-8599-8c87e272a952
 18 44554229-e822-88e6-947b-bd094d58fbe7
 19 8eaffdeb-da5b-1d7d-9c02-5b492324441f
 20 13e33ab2-ef60-0f17-a72d-031926d830a1
 21 4faf4fb9-7d4d-498a-a057-1abe762e691e
 22 c115c9d1-6b9a-0022-ba68-838110acf1f9
 23 6a957880-3cba-0f7d-bc20-ad168db45574
 24 38ed256d-673f-3037-a5b5-52e9a437c696
 25 fdd5daf0-1bb5-87da-a793-f8d974692651
 26 acde277e-73e0-3d04-9c71-f750c4249e1e
 27 f88d1b73-18de-4262-be4f-0cd0ce72bdef
 28 081d6ac6-dcd0-321c-b440-83a895f4c571
 29 243c28a3-4bf1-61f6-a88c-878495d02172
 30 f98b310b-544b-496a-ac8f-f1bcd5127c7a
 31 f463aff3-699a-299d-93df-516f489c35ec
 32 95f1b482-4ffa-3be5-be62-03c341a29981
 33 db1dae1b-6d43-6495-8b96-e194d38259d2
 34 40fea322-c647-156b-b92d-1530234d464d
 35 8d1d8432-2afa-7fa2-95bc-d40d4975ab25
 36 0df047a6-fae9-6219-b42c-893c2524e881
 37 bf2facc3-bd27-2946-ad63-4bf1adac810f
 38 ac28cade-1a41-8927-96a4-ade1ced52ee9
 39 fe26e87a-22f4-7f17-b714-f6b83bb46e99
 40 40ba6970-01a5-155c-957b-efba05b8a511
 41 cb6e310b-5d63-690b-acbb-e8af9990ff3e
 42 5dfc9565-acf5-84f0-bfdd-9ea646bf4880
 43 b1b09f0f-fe88-1967-8f3a-b66164aef4fb
 44 11f60c06-01b5-297b-9d86-71a9ef9a286c
 45 4c953a70-2636-8227-b156-8603c11dbdff
 46 c0e4a7ba-4bd5-7e04-8b65-2254931054df
 47 d958055a-f40b-73d6-b83e-90af15117bdb
 48 6670c686-28ee-5ee3-bf86-d8df74cb01c6
 49 e09d94e4-eeea-19c2-92ab-bd18b64e248d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6052328061400047881040038343642361762871681287751. Exactly this sequence comes out of new Random(645).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 388 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. 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.