A858DE45F56D9BC9 archive

201210041742 10yj1o

explained decrypted filler

3DES(name+title) ECB, 50 GUIDs, seed 189

Metadata

Post ID
10yj1o
Title
201210041742 → 2012-10-04 17:42 on A858's clock
Posted (UTC)
2012-10-04 21:42:32
Timezone
UTC−4 · title 17:42 against posted 21:42 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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210041742) = bffd9fcf00847783b345151fc80b9be0 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(189).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
185 · predicted N = 50 ✓
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
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

071710F32C44496B FFF95407AEE026DF 689505ECA69C8959 57ED547A74423A2D 6BA96F93DA318411 A3FA02BF83EF0AAA E5D73DA215D32588 00BB1309010A9FB1 F92975B9E315C18C 8CF395BB1094F84C A129E9D36BA30C49 AFBE232D4DB308AB 3634B05951418C15 E9B4AD23D25BF793 E9F4CB8BA23622B0 617F3F93D3E85D5B A90E2722F164808D AE28983C4392F078 F62AF016EE2D52F6 05A1C9B8050D599C 27F2AEDC9E553988 590ADD55F91A8B56 488275781433C9FA 6F3CEBD15A9AB5D9 ED0D32BD946811CB 631AC52B2B3A6305 4BECAE6644670FF6 AC52D2A7D0FAECA5 4B905EB49A68226A 1D3E6F9EFF173328 5085732490D62608 32D38A90D3713F64 51A85AF2AD646782 7359D637644C6B51 9759186AAF1ACA01 23DA9D0B19C279B6 2C84D1E88269F62D 0A8CD0012EB141C5 E906E94DC5AAB604 BE946712489DAA1B AF0E640C87A7B0BD EE8745D0FA6C948A D364E2457DED4414 D52921276ED46E25 407D0B62AB56E976 6A7BFE8651ED89E7 18DDE9E781BBDE74 9BD0307E91F5799F AC3D7B915219CB03 4C58E4695D20B1B9 83A25B52221A67A7 A48DFD59F237E428 7E14062BFB0EFF3D 7E950FDAB836E1EE C1E49D2130456CE5 1F3F71F4DDA8B494 C7886AE26FC4364B E2F1A7814B42E5A6 6CF70918DFCA5123 5BC30E9D6C1AD820 5A65FFA228151B8C D26500061C024A54 646FBB729103B055 FC4AF09EBFFE012F 9E5E5B126381D32D 9DBCA15FA7EDE5A9 CFAD30281DFF2DCA 03F51603E37A9919 A8AB09F037AB0DEA A5B6FADE6BABF973 C821C1EBD04B6E08 995D35C26CDBAC0D 8FC12B54EC900CC9 24997914454F4573 7A502DCC328CA969 99E018543F3F2A61 B73F9B573D47CC7A 785D575B80FEDF0A 8941EF480591F0E2 E3F9C056F6082C4A F85A3B986F6A3138 041AFBED117B0D3F 7E03F594F8FFD3AC 72F253BEB03DBBC7 15DDE36D1E12501A 461115349776C2F0 183B764EDAAC6AD0 8A25761C84D133C0 D5F24BE82CECEDD5 BA90A38FD12765BE AEA2305C3A3FE03D 765413C2E34CA952 C6EA0592A30CD3FF 43042E6A59BCAC29 9917AB002EAAD5FB A44CC3FF608E02BA 9DB21646A7B50D89 66C29C800001FA21 DF112EE5F8CC88B3 4CE2BA86AABE87BB 6D3060C7E5365E01 2B80CC70E6CF74B1 A8393ABCE6AB1C63 EF9BC4FBEE1EDE1C 1C660071640CCB28 BBCBF638CA8DAD0D 620CA428CB40D444 C1CDFD606B04B34E 67BF2471149961BE 94876F57FAD97A31 AFC39BF2251DBD99 2162BE9032AB73B2 4E6BDA6DD91C2E38 B06D34A7CB2ED66B 314E4A2FCC9DA564 7F28663648421B13 CBA04E098458BBA0 F0803F1091B63273 9D9F0FEA16661C10 AE62005459677E56 386CD837D2C0D455 736B75F48EF109BA D4A80C5F7A13E357 38A3B5F397150D06 0F54EB2B66D01401 2809523753385E0B 27F872C0AFB23E8B 4A3706A89C632BA6 4B79CF1D0FA6926B D4E22C13CD7153E1 6D57B3E1D73E5B91 1CCFE3D458462AFA BF87E62A1CFB7B75 AF8552FD62AF416D 47AC5E6D01712D98 90CB686566511A10 355AD47FA14276FF C73E6C590F8BE4E8 AEFA8BF62779ED15 D24DD9E9897974DF 5F6429EE6AB93530 912F2809F61AD7A7 8D096D74A5641B44 2396C0B1B9942C5F 5A41A80999B50B38 54C47EACA1034181 165E29C43E6602CA BB76B610BC6B5DED 44A5745728DDDF24 1CFB8BFEBBD551D5 2CCEC70B06405EA9 2C0D133DE634B47D 1398DEDFC4A82698 193512A3035E0A55 C67B02C37FD92C1B 27EE53E7A89F7B4F F35EBCC79F89D529 3587D1B64BD8B590 6E7AD696F0F2F9BB ADB3FC1F57564473 35023B6623248004 34BF73052DABCBA2 6F132B69920643C6 47E2594E85E4DB84 FFC59E20A1C437DC DD3E3556C357F7AF 080A918BC51DA0A5 0ACF441D3C4F9469 022E575D9E395F64 72D562812E1DA5B9 06421EC0966408D1 DF5768DC2989EA81 7FF41B682CAE1BCC 643283C7C4B7444F 0F32F5B3042D93AE D14616A20EE64392 CCDED1CD36CC3940 758E636193CE1970 425DB4DFD401C886 4029DAAC5182950C F364535F9C7495DB DB616D8565E1B879 517B2ACD872B09B4 AC1CAF5D9B8AC22E BAC4AA1CEEB9A545 D5A33C053AA3CCB1 F258D30857E5D242 94168AF7D1B6296D 30FE999E2E75B8DE 153C0A2EC98BC306 8A06D1A4636A11E8 5F09ADEBBA90B366 D648FB3D4E537C2F 8E41953F29333F66 0F44ADA08B174479 E2A7747101B3A8A9 EFDEEBBE2EA123DE 1063863F03A2CFE5 6280D5944BB30C5C 1513E2352F33E632 6E45D591086BC98D 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210041742 (name+title). Key = MD5(password) = bffd9fcf00847783b345151fc80b9be0, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e6d9b094-18ae-4b27-9dcd-dd9982d989a6
  2 eb3171dc-52f6-221b-bc4c-ce7d6233189d
  3 bb4df9cf-8435-7b04-a39c-051acbdf3483
  4 be731195-255c-8a3a-b805-6e31fc10c22c
  5 372ae016-93c5-42be-a095-36a6ce78ce7c
  6 2ca64325-adbb-6b5f-b2ab-f0cd8560679b
  7 de24f4ee-0315-5c5b-aa1c-66290f69cea0
  8 85bbfed6-48b3-2073-ac02-174e1b2276c0
  9 02213c3a-05b5-3f65-a91c-150acba8af9f
 10 dd76d9da-9a6f-888d-a540-8205a2d0ff2b
 11 cb0acdba-046a-4ddc-bb8e-5b9212ad6931
 12 6dcd626b-2802-05c3-930d-cc0127f90b80
 13 c6b264d1-2bce-5da0-acd4-628aac1d85e4
 14 fe600fb5-b929-7c46-a426-a462b5835655
 15 c92fdeb4-2363-2204-87a7-be7f2b392e7a
 16 322ab840-9428-0847-8e26-857c04ce5cf8
 17 8ac0545d-8098-2853-af89-27b0ac58d27b
 18 0d298a7b-dd8d-184f-bb70-b0a0d5e917d7
 19 6a7c2ac8-31e5-77ce-af26-0c532291d791
 20 e45e6a60-fb69-40b9-9211-1a50d5d4c65b
 21 c17df891-0999-843e-bd04-d468249bef4d
 22 753766e4-73be-142c-a1b8-d1133e11e564
 23 93e5d32c-fdec-847c-9cc6-dc3d29bd8263
 24 d9a597b2-9fb8-06b6-ac21-8847f76f2bba
 25 6e262362-0dc3-253e-9777-7e7e786ba19d
 26 b0969ec0-fee5-0aec-aa07-00d45f3eed35
 27 51a918fb-e135-3f1c-a376-9a81dd972c0f
 28 086406e8-550a-7cfd-9b16-2e7d1b5b0b9e
 29 540d578e-e200-608d-9c6b-b16a7ebc81e7
 30 8c79deac-f100-2904-bad0-5af7093c0737
 31 f5e47ae1-d4e9-80e0-9f51-d9bb941365f4
 32 e6086f20-eee3-244f-b2d5-67ac28ad6e51
 33 e5d99586-8082-2180-8b50-69eb7e4f7880
 34 49e489f5-b10d-6efb-84cf-a389a02cca7f
 35 1cda8140-08f5-5454-b1bd-6a1ce00aa7fb
 36 67c9a290-2268-8673-84d6-0f5a1fe901e8
 37 0f24294f-d203-50be-83f1-d5018a2501a2
 38 47398981-1f85-18b9-b63d-241c274ed65e
 39 722f7b8b-6a67-64bf-9279-1f2d38aee61d
 40 e1860517-2bd6-2441-99b7-19448846a6ab
 41 7856969d-1ca9-5b89-9a68-24556d06652e
 42 b5afc6ca-bff2-20c9-aa32-0d5048d0ff8f
 43 05e4e689-8d3f-25c0-b3d0-7a64eafb2f40
 44 55ebe9a7-3f05-59a7-b5d3-f24c0dc4bd1d
 45 b2c5e992-3e86-4fa6-a40e-ffb8118e9170
 46 232f7060-7ea6-27b6-aec0-af443ffe42f5
 47 771cdd7e-b34a-59d2-9334-df85e7c8c849
 48 1fd9ba2b-f6da-3462-b9dd-af2bec05844a
 49 4e11753f-e1a1-5452-8c75-322c4a542adf
 50 a666cf40-80d6-1598-9671-ac5006ff9f6d

Explanation

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