A858DE45F56D9BC9 archive

201303050850 19pf4i

explained decrypted filler

seed 917

Metadata

Post ID
19pf4i
Title
201303050850 → 2013-03-05 08:50 on A858's clock
Posted (UTC)
2013-03-05 13:50:50
Timezone
UTC−5 · title 08:50 against posted 13:50 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(A858DE45F56D9BC9201303050850) = 4747055846e3a65b869659d8a27c8125 (name+title)
GUIDs
48
Filler GUID seed
new Random(917).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
191 · predicted N = 48 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A14EE1C1379C03FA 7B53195ED60BBD3C 8BCBC79EF43502A7 2452E894AA0F71FC E507D29D927AA61E FBE678904B1FD20D 64C12FD350C63903 6C04D71C8CA7B3D9 5B57CCF96CD8048E 23B35ACBD8F2BCAC DD284AA7FE13852B F7CB389A8944EAAF F67213819A3A621D 697AAC0AD061834A 1AEAF8B7B7A3DBDE 6D06103EB728BF56 4D3C21D4BD3A201D 93E2798D3021C359 A63967206F744E4F 9F92CF9A5ACA9E1F F8B304832165806E 3476B3055B4D5B00 4B47FF36FEDCD707 AD182538CC8F35CE F7D3D927E15C617C 90A809EDA14DE037 109CDC4946C8C996 28BBA0C6E853A3ED 126ED000E46E4CBE 8DD30B4A07C6626C 9ECBF7A47143C0DD E18B0A6FC6A27E10 971A38260CF35954 52C4BDDE193FF156 142C865EA43CFC5E E1A839D693A7BE53 2EE18A9C68EBF309 8490044E8C366EA8 3D7BC786CDA2B83A 3A633178D65E7863 C835D43EDD7C943C 273917A161158F0C E3A9A18225BCB13E 54F2BDD3D4CE9003 F92D91122BC5B74A 9583B295ACE25DC6 9726BDCBE17B5C1A 1E6BC724BC24CA13 AC831CCBBD9813EE B56D061B541AA107 E566FFC5017D3C1F D4194912DF1EA2D2 91CAC85EB9DE1E63 70C2C95ACCC6B775 8CB1381EB83A25C0 5F5F55C24B3A669A 83D2097F876AC5B8 8E22E228E5A7960D 458B808E0BC22D0E C96F06538E2ADF82 E041EA7D8C22989B 775E030318881DEE 88D4BD826B4FA6B4 7B09172326375EEC EFD9F490DDAB3CE3 ECDC66551581C736 670266F268889F25 E73A33D920B5EF1E F3487844FF89B14E 725EF6B469FC3734 42A9718315E772A5 B927A652546B7FAE 55D71C6E4ED5A2A1 D8A861ED4C916E81 732DB2E61513DB8E 38FFE0F0B058F9D7 02B803CCCE2C1FC0 77DC4F22854A085A 7CC54B677B7D048A 0BF04D58AAD371F6 42F20E5C6E492470 C9DF483184B5BC43 30D83A2B01FD6079 458B501EBD11FE16 E7CBB9828390B229 2FF8844FED7357E6 91D787F73CB37E01 B335B9218AD8E4D0 4A454356066FEF28 8A4AA6DF30373EB5 A4FB147110ADEF35 11C2050F5E7DB291 BFD645A40CE865BD 9D31E1D08DF68E59 D0835C10F39B527A F1C7866423EA7F97 2FC91C45112012C4 335C13D08AA2712B 58EA72EBB0FA8EF4 92B49FE7310F3DF5 B85B047BA2EEE018 62AF9017FECE1699 49B4F3DBB7B9F5C4 7468C1487F6FF91E 854CD5A02A27B625 108ACF9F73C1C8D6 6F284732C4219CCF 4BAE10E66244C548 D08DC7B554D716EB 314D31F2578A996A 93F2B88AAEFDE07A 104C353AE4319DF0 57F3B47A5BC0CB1C 175587B01177FCFE 79F58FDD3745C121 EF763E81CA40C95A F44B227AB07FCD9E 98A0A95DF45EEFB2 1DB14F955C55C32C 390E8D64117C3848 FB592484304C8FD1 7070E2496A97B569 CA6AE5045F28D445 181DA55D7CB53630 1E76844815FEF472 E9FC415EF23AD0D8 B0F6055AAF062F7A AFC6AA6BB172E490 868292BBC4BE4945 8759BEB7ABC22198 B70757FBFD04104C 9A05CBD88BBF92CA AA8B8063AD094F29 36F0CAE07BC25E34 20151FF79D82E741 069546307ACC2957 6C102206DABE5E35 C4D92E7FF66D133A DF89CED29F5CF171 F28030E54470C46E 7650BB8F9820BBE9 A6EA6D2D67A6CAB1 7B0FF1611BA17E16 6392DC0FFBF28D39 9B294993F7BED448 6FAC577D93250FBC 630ACE8307744290 FE06C9D298250BAC 50A2C3F611A46846 569556193BE17D20 18F5C00B751631BD 2707B02899063A65 3BC1E350C9840648 A75F868F0E553C2B 74EA2790BF7D1C03 C93D8363948F6448 4C0B1B02F2101456 2EB70565DE48B608 7726E14FBAC422A7 C2CEB6F5428FDB6F 812916D6DC6A8C08 4D328F2AA4BBB803 C0B5E75265ED319D 3A288925CF4C9241 6090E080EDDDD09E BD8F026690266206 C157F4A096D7622E 2156CA14243A234E DCCB191D9AB786BA BA205E3FE668046E 2E369A6DED632ED0 E9DAD13557D74F72 41530DB9393237F5 67FB8A106A0ABECE 87592628BBA898D9 EC57F1716FD18B32 C521A89CB808DB78 6A2B22C7B8410A54 69A2ED21461E02B8 4812D765FAC8CBFF AD8256C056A0E342 5F57BE4BD1FD4F4E AD06477FED44B3FB 57F7427661104DDB C913F1CBFA055A84 25E1C118C3621390 81EAF18B2AE069D7 E5732CD27E914FA0 E07ABD1D0BB3D245 17C0C7997B6C8817 CE40970474A93408 5CFA283F9039DE54 5DCE482EA58ECBB3 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303050850 (name+title). Key = MD5(password) = 4747055846e3a65b869659d8a27c8125, 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 7b92ebf2-a7ad-7526-b17d-023fa3608010
  2 aa2e3027-5f1b-7245-9757-291da4ad1d71
  3 1b70af4c-e9ae-6383-9f81-9e064bc09a3f
  4 0b70f465-a610-2bfc-af37-be0f1dbc62b1
  5 6fe3d8ff-8cc1-17ac-a5c1-98f81e92d85f
  6 3006694a-a6d5-8e3e-a018-b0b93f31b250
  7 8a5a1dd3-6f94-6ed0-8cb1-2a2138fa0cc8
  8 068460f4-a0cf-4260-bb67-9efc62583d24
  9 de5cae71-9ca4-3ea2-b59f-4fce35d6eb7e
 10 0859fd22-7cb7-394a-afe1-fcba05f4c636
 11 8084a72b-bf9d-74a7-9739-27e1106d4d2c
 12 444a0740-150d-3e73-b9de-46a2537b69b8
 13 5930cfb6-7569-028f-a659-7773d0b5a025
 14 1d9672af-43d2-4046-824c-d12907c1e4b7
 15 908f537a-87cc-7761-a9db-fc41c90af72d
 16 947b8e17-840d-67ad-915a-cc172cf6f2af
 17 6edd017c-7ddc-20cf-bf34-83e3b72525c7
 18 bc6c7045-672d-4132-870a-5383d8a7ceaa
 19 0b825f26-d333-4bb4-ac8e-7b4ddf36a5c8
 20 e710421f-8840-34b3-9008-507f920bcf40
 21 c6682009-5c3f-58cb-b0c3-85f0476415fa
 22 4beb2d38-d7b1-7821-844c-d5f68b7a2363
 23 ab0c4fdb-01d1-8867-8d3e-6bc0157f5f6c
 24 b31f1f7c-9be9-3e78-afb4-34c941bdbd12
 25 5fa9922e-75c2-555f-9e18-6cc27a2abc88
 26 f38150e1-59af-2c8f-baa5-d276e544df1f
 27 b662c4ed-c4d3-3dd1-83a3-a16c43acf91a
 28 cf427fe2-2473-73d0-8743-c0a29dfc0ebb
 29 93780485-56b9-757a-91e3-b54a6c19afe7
 30 5dc549b2-d2ac-59a4-8906-c94a09152fb1
 31 bb62eb9d-6690-6a97-be41-6ca5b196a5da
 32 230d793b-a4f0-8950-ac43-a04df95105bf
 33 8bff001d-8db3-0d45-826d-94320b415ee8
 34 af448bb5-9eee-8e75-ae21-66d189c0df1c
 35 4626c44f-0ed4-7f2f-a1e7-76322d1d6259
 36 c9893cda-17d7-4662-be9b-3e957db490dc
 37 d253a7a2-1978-5820-8322-c3a7169f9247
 38 82e28599-5125-29bf-95bc-33ac761cc3fe
 39 f0cf47a8-8b02-355a-8890-94891812acd5
 40 ca42c214-9cfe-5f29-91c0-70846e9e5c74
 41 06d185a7-75ff-4cdf-ab23-ac991144b15e
 42 336cab60-3d1f-42f1-8e22-80d5ce76b862
 43 f0bad8a2-e16b-613b-8ed3-3130300c1695
 44 89c98801-346b-06a6-ac79-a2b873a341c0
 45 062893ac-129b-3938-a550-5287a6389dd7
 46 bebc2cec-dcad-3a50-8413-f15e7b9b192d
 47 3c03617f-fe3d-21e8-bfdb-7b44c1eb946f
 48 3f0875b5-b872-772f-a06a-9f096057cb91

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 776218643373047624435783523775680874523544603327. Exactly this sequence comes out of new Random(917).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 191 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) 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 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.