A858DE45F56D9BC9 archive

201210090046 116je5

explained decrypted filler

3DES(name+title) ECB, 44 GUIDs, seed 992

Metadata

Post ID
116je5
Title
201210090046 → 2012-10-09 00:46 on A858's clock
Posted (UTC)
2012-10-09 04:46:48
Timezone
UTC−4 · title 00:46 against posted 04:46 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210090046) = 9a243e19740f80b8db8eeaa348ed7400 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
44
Filler GUID seed
new Random(992).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
494 · predicted N = 44 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

5937968B910A139F 8E42D8BBB60FB77D A14A8598EA28A6DC 92E25E711EA78F00 7953B89E177B5CC4 90886599513B0E8F 51E98E2D7E96B30B 9856046E6AC27F63 C8D926DF95DB3B53 92E5C1131A52A4DE 3027B7089B7314A5 2490B1FA3E7FBE0F 4990774591C23972 2CED655CE14B6B48 B571F17B17AB98C6 BB701C0D039DD840 0D22504C6DBC9B14 A421DEA612B860E1 1A33CB39F35914D5 2C1DDADE5CFAC9FD 96926D9A0FA0F900 613B158BE37EA236 8DEFA9E40F530FA2 299BB58B1714F01B AA1422A661F251CC 621729E79D6A6B47 4D94101D02921B05 BC4BC95B1A437D22 9673D2E6A8B41B1F B68170D85808D2C1 4E0B5AFC856E91E1 C9243F428EA5BBF9 4C1B87E5BC9B7204 E87A12AD99000CB0 DE422C6F71522F67 6F5AEF9218F42C24 F1ECC995A6EB210E 42F024BC0F3A0C12 0E8BCEF0D3F1BC5D 196A1B4E7E533269 847587950337A235 E116D03250EE50CF 533714F701B08107 820D43B4B9A20B24 946310701D1CF905 7B0356F65040F63C FD149E0A6075F325 426E48FC1ACCF5F6 EFB3727A70CD4F39 726BE4A8AD6DE24D 7209C85CC59B7F74 E7F8C3732ADEB425 70F8247FC0151E16 EB1DFFC233FAB22A B49806EB951520DC 85E19E506E318BE9 026C676F6E08901B BAF839CD50D1AA8B 85C9E3706A1A699C 4B21322078882321 B385263D87BC16BC CD2BEFC7A8336E07 FDAF763EA2164C4B A0D1410C23BABDA3 39E6A8F5D347CD75 4EACEFB63342DD2E D08E73C535390919 18B7DD86D44F2EDE 3E647F3A93682916 5E087F23664C8EC0 09A84E96E19367E3 233128441F4AC4A7 1BAE9AB4DF08C5F3 3E48A565081ABA7F 58DF441DF2CC32B1 ED0480AF4045F600 A9193C462BDFB14B 622E7F25D09687C4 E5758DF564DDDC31 663CB78DE71C0911 E20089EDF89D6516 AD60760A689AA016 3E98BBDCBCEB627B AE7A022836D19A58 5C94BF404EE18A25 66991F5954834F23 FE9F62DEA3F6BBB6 38D681FE7D2000BF 8810BBDA213398C7 E78B21AE62D800D2 5AAF898300266F8A 485E0BFC920C7EA5 DD29276422D3C32E 0EF32FD320295FF0 4650AC5C94AC4461 03422B223A3F97F4 3FFC388E441CD222 DB9C741A488AD220 E0882FD548006CF0 EE1FCA81E5D2387E FCBA938C6AA58B82 FF38E49BD35D179D E5987261A4A99213 554CFBE0E16BBA64 5D1CCA90076D76BA 96169F88B88C770A 776BBE6AB7162C2A 4870779BBAB035E0 B6124C33F0F8154A 5BFCB387D1844533 1713A57A8FB24137 84F181FD28603806 938C05F258BF3C11 B89B66B3505D48CA 6E3907F6A9A4026D 51514EB7F9DAF571 299045A355F1F984 6DC59FAAF83ECD20 45089995E199BA43 0BE9FD52ECDA1497 675329D06224811E 6636AB996B401A43 543473335C90A9D5 F18D046C765EC231 D37D0A19C1665E21 D73A5CEC0A88E0AF A3F33E69BFC11462 F23A59CA5DB78F52 8A09E634412C0961 54201DB3AF56298B 0A6225137470D4BE 3AC347D88DA09CD1 F4B088E84EE89C28 CE35ACF9DE055416 803D58D4D2301CB9 15F2C4C22CADB12C 062501ADF5188A0E 023544BCC0A7A7AB B5CEAE412D043818 20BFE77011D24A29 354DA27B0E794660 754237FD6DA46867 E11669C0B63425DE 6C0BA622F3585087 47ECAC90F20C8023 85848FCEB1C3F774 01F05D5479F86E4D E44510FB0DF3BA9D 4265EC61C94A764A 54390AD80553D082 77A0905A36D79541 EC2182567F8FA8D7 06EE5950F307E435 CACB4E3E391022D0 E0747D707D5076E9 CFE556F72C3E4BBC F39ECB0C6E13C33C E1AA506C1958411B AFD3DC004BE92B19 FDF6C218063CB816 9B80953501B2507C CF9361771A4B195B DE62523DFCF0217E FC34C7E352C7F169 38FA6B6708F2F0AE 5BAFB7896FA3CD08 6F800E8EF1418BAD C07C2D67368930CD 05FE98D63C0F1C41 F77B6885DE614196 F80E5D3CDB4EA715 346BFF18946018AF BDBBF1612F4A444F 3DBBB4314B01B6DD 0CBC11491E681C8C 5E56264B5EB6B3C6 27D6E56E86751EA5 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210090046 (name+title). Key = MD5(password) = 9a243e19740f80b8db8eeaa348ed7400, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 61c8d031-8b6b-80c9-8ba7-bb74e5254696
  2 e745d43c-0fec-74b6-b5b6-8d385978b9f4
  3 8cc46f5a-1bad-1c9d-9b10-124defa57a49
  4 12cbeb96-83f0-2819-93c4-914f2bc6d6be
  5 ec5be3c7-6266-0e09-b1c5-d68b05a46ebc
  6 c881e85a-7a04-42e3-9baf-e906cbb3dd68
  7 9d0eddbb-ca32-3a7e-9030-65d2ee6779c1
  8 233b24ef-c354-193c-966e-8bb7b4826109
  9 c40f1b8f-2f1e-639d-831b-b68427c6ffb8
 10 b0ccd406-49cc-0ce0-9ba3-9c3691e8556c
 11 2fe04a59-27b8-1078-8653-d995436b5fd0
 12 a617dcb3-9423-8df9-816b-9592c07948b5
 13 4e08394a-b607-58bf-aa56-32f2d0c5783c
 14 516d7cb4-8aad-5254-bc73-121468eaff3f
 15 4324cf1b-a93d-3a5e-aa33-04f193ef506a
 16 393e1fe9-b53e-40e6-8497-3896c2e0adba
 17 8041733d-a0db-7f86-a162-fef36ca9e247
 18 eec92a64-227f-07f0-bf3a-52335dee4308
 19 191dd4f7-be06-4346-a336-4dfd5d68c81a
 20 d537a87f-eaa2-3985-a6c5-6fc2c8d1cd3a
 21 c12132f3-4b75-507e-9beb-cea2d082123f
 22 1ec83623-bb8a-166f-bd7e-5363e24dc464
 23 26f12928-12bf-57e9-84e3-4d9d29726b95
 24 1a6268ce-27c3-55e7-a143-3e0b367c3530
 25 ea36e8db-963b-8f7a-a0e5-888eff569a99
 26 25c2a4ab-452a-56c0-95a8-6281bc51c678
 27 1bad2e93-c6f9-7936-830e-94ae304238ac
 28 6c0193b2-562b-39cd-8dd5-77c47212e290
 29 d68a64c4-d576-460d-ac57-e9f331d90b6f
 30 1752ea61-47af-89b9-876e-590078563954
 31 7a9a0968-5c91-36e8-abcc-53b4fd7b5726
 32 cacbdcda-6dec-638e-89d4-b4b83b83b1c1
 33 0717fea3-f7b9-147d-a07f-214442a89ac3
 34 7ceb5cfd-bda2-71e3-b535-2235cbe1d2cc
 35 06905530-a2d5-02a9-8f83-7a3a19c42b32
 36 8eb49f8d-b8a7-66f9-ba3b-e8671c0946f6
 37 aadc3c59-9732-665a-9679-6440067a92b7
 38 e532dba7-f15f-3621-a5c8-cd6884945c49
 39 c05fde67-85ca-2182-b3f9-a9b01d868cd5
 40 53dd00e7-3be2-1a44-93cf-5b3ac126e109
 41 3bb74b99-ae3e-05a6-bfff-ea68da890656
 42 dc861360-b4ec-2955-9a87-8dc1f648a096
 43 e7b799f8-ebc4-6016-8fe1-14b872c341a0
 44 61dfaa86-a67c-4742-b317-dcdd2d1d4f47

Explanation

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