A858DE45F56D9BC9 archive

201210051843 110ltz

explained decrypted filler

seed 548

Metadata

Post ID
110ltz
Title
201210051843 → 2012-10-05 18:43 on A858's clock
Posted (UTC)
2012-10-05 22:43:34
Timezone
UTC−4 · title 18:43 against posted 22:43 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(A858DE45F56D9BC9201210051843) = 29136dd4f7bb7bc5f81682269633aca8 (name+title)
GUIDs
48
Filler GUID seed
new Random(548).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
260 · predicted N = 48 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

EC6C506CC96770FA 2C07769826331002 6D40DC78EA0A806C 2363E38AD904F273 EAA7523D5203FB76 C863BD183EA3EB66 02251EBF0B481E43 A40BA9F52A83DB07 3616F3B7038EA379 084392312E1360B3 B8D002C1A7E4AFDA AD62574712C83870 2A5F0A692B26F584 BC17EDDBFB151997 8A7914C2BE14A8F0 8E55E501C4C3CE66 0A2091332974DB41 91CC8104AE154F83 B52534A248840910 49B3F48A2B1F16AF 9B372185334FDBFA 0C199ECBF3A405FA 4E1D2891D95B61B2 FC40CC93A387FFDA 56196C9663575D38 02C6D50EF47A45CB BFA02B4F727A179F F650AF841F1FBF54 91E95BBF11D16114 F0033B85314B9B05 396CD7F84213D960 035CE5E8ECC27DE7 9E43714F5173C76B 1DBD3E85584E13E2 810FD954D2C597A5 32A074C2AA393262 6020B208D5DF87EC 95ACCBFCB4F37FD5 E47C805E030966B9 616AB97E6BC68B80 EE5B3B1233AB9B8E A9DB57C09F3088ED 9C08E84F331A87F5 0AB422040A7EA11C 36F74F124EEFDCEB E3EF5CE655485BB1 D671377CDD7BB30D AB10A0A4A200E11F C7DB84E909D49B51 576D81196E1BB832 A2FDF8351EB3A9CF AE83F17977ADAB47 030DD177E4B953DA 9661BD93E3ACD7AC 1B2FCAC292B24646 1704C9A5955B234B 94821A0A134CA9E2 EDEFFCBD9C9790A7 1E503C7EAF708976 AA2382939C0BAEE3 2BB7D80516ABF822 71106E82C7277990 B74E856CA9105451 D63D3343854C9ABC 6B11D2BC09011EC7 ECB20A8906284AF2 9552676E04A208A2 9D9195DA4E077BF0 A4862092EC57CE74 DA84D78A4F5C43A5 AEB5389F01CCE3DF A082BB9DDDBD66F1 FD70589E0A39833F 9CBF0009313F8D9D F54219340A3643FC 2E2F8D8828AC8881 8A88DE5B7A7828E9 13A080C7B2587773 71CDE9E44F669879 244B569826CDBAFB B07DCCE2FB0344A7 F74FF60612DEEC7A 6E18DD8060B4B2DF 71D175021DCC5519 77AC8939F7F9F684 9B7C3388537C9A08 FDEF736A5E17E9F8 6E55BC483F1BDBAC 9207C561F721D2C1 966D35297BB93FE1 FD4AA69BA7BAF19F 30204ED9E9670FB7 D47F84D8690E1F44 68C434FB06E38CDF BB5E19AC9D8F3B35 C7B1E288B082C4FF 4334AE94301716B9 52811B96ECBCC0A1 DA1C19C59312B397 EBFA727871A48D6C 2C8238D305FE4CFB 72053BA07EEF6202 52E208137B850840 12347A9CEFF8932C C86A33FA7B537021 1E28E5D412BB37E5 4DBD80C4B415B3C3 5F6F9568E29757F0 DEDAA56A3DCFAA00 A661AE097E150743 201AE0238E115B5B 4E296B12C8D480F2 E03B2390FFF025F4 D8C5BE7DE7AD8E2C FBCFCC9A0DD77429 42E20C7E252C8A98 E8A533364D668778 8036865A8E174C0F 90F24A0D4DE4DE0E CAE606FC44E83D3F 99CFB97B6BD25DBF F04AD72916E682C2 8CEEC76E65375CA8 60CB1F387DDDD929 87D538EF9033AB1A 0E02CE0795C4EC21 9E395F36D07362E7 889F9EE005E34D68 99F67B61BB67AD2D 7D9F9BE572142E69 C2C7F5502278525C 98479865886E4EE7 421D0B0EC5679FD6 C52DC274DFF28A4C 45BA8C0D81067E12 951720A707572790 BA467719039AC35C DC06C74FF3A526C6 95C82FE673055C39 2296B87CEDADC7BE 292341A609EAE14D 8F9F4B7343B4F2DD A4D16618D27B2D8F AB157258A21839AE A5FA7EB667F6B66B C092810636F2602E A614A82B42897772 BEC0FD5E1C72DAE4 833E6BA438F380BD 9E1B0338115CDC0C 002D6911BBADCDFE 394E92ED2DF2970E 45CE9CDE8336C375 B24FB3153ADB2321 50C540EAF587C1CE 72861437C6F17E08 BC5927EA5CF2562F 9CA8A64E2BB7B4DC D33DF712B2DBC9D0 F9A0FF56F79746BB 3694EFA27B436ECC EC03D58CEC2F2C6D 7ABBBD19374B8C9C 495DB5DD7CC535EB 96B2F11A946B9015 29BCC9C767D1CFD0 60A8D32919F92E5F 27E0CFBF1058AAEF A64E53262FB03CAC A89511FBD50F5499 A5453B352E0B0F7F 8DF2F0C280AC1E37 98BDF2111AA65FEF 0532897D8963BFF9 EB1F049395B383D6 D20408A8AF4EB7BC 34A1BB6E3C2BADE1 852DE70FD47BEB62 39C4F4C7BB6D02B3 E1F866FE5551A638 F33A02170045BE46 C6F86542F63BDA86 5D5817FAC981FB2B CA5144A0BCA178E2 015CA8B8EDB30415 C8258396F3D56F1A C2F8122D97B2F361 D7F1D5E1B367F687 1035BD8794270725 F291EC38C00B6F58 12B1A15145E57F0F 2E3E8BBEF13E54AA 99BC92C7430F7AA8 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210051843 (name+title). Key = MD5(password) = 29136dd4f7bb7bc5f81682269633aca8, 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 9f57e852-6ba1-0e90-9b63-59fe9f21e9cf
  2 46aa6375-7176-54ee-8ead-75bb7eb7cf45
  3 850757f6-8adc-7acd-87c1-44018f8cfbce
  4 184e3ee4-297f-4fee-a446-065f8200d2ba
  5 eb4679d1-1794-53bf-82ab-3b822a43346b
  6 13b441de-8ad1-437f-911b-5118c82d05f9
  7 d4cdaf5e-bc8c-3afd-af3c-713dee8806d8
  8 64fc5bcf-1cf3-3d01-a793-e075aaa0f060
  9 6c379a4e-b028-6d93-9baa-bdb65441f886
 10 6ad1e2bc-9ab4-3da1-b98a-231a3216a299
 11 1c1418df-15ca-0687-9c19-1c38af037a83
 12 bfe7a71b-8031-2fed-bef1-8011a5f5a361
 13 f351ccc0-3e2e-3873-bdf7-f821916c2461
 14 b7060157-171e-591b-8220-c5ca6a6d0446
 15 3279334b-5f5e-56b9-b4da-e6a9d177b5dc
 16 c5833b6f-a19d-2a16-a70c-6e71bf251eb3
 17 a01c28ca-29a8-1347-8448-b0437c6060b8
 18 f3ba27ec-7d39-69b2-9142-eb56f94ec76f
 19 7c4dcc9c-54b0-4e84-8cdf-c2fb0992ac57
 20 04723355-e14c-4d0d-8e49-707184db1703
 21 db80f19c-c1ca-54bd-8026-adf7d22a1e21
 22 7e587a6a-a617-2cd8-9640-3b13d52fc6d4
 23 9f6cafb9-1274-543e-828d-5b0bd1fb27cd
 24 4410a1b9-8b63-45d6-9bb9-62431dd64ed7
 25 1c7b9abd-0a39-3520-8cb4-57c872d9fceb
 26 2288279a-a0f0-86fc-98aa-9a59d4c3d265
 27 6d848af8-743a-022a-9d08-e472e67f8341
 28 d8a0dea4-99d5-2587-908f-2e817a815f60
 29 0dd08777-98c2-83b7-a213-c7568a4bb3ac
 30 e39c1086-4367-370a-9c66-8b173ab94d67
 31 d7c53959-13b8-457e-8f8f-fda4607709e8
 32 62c50efe-d2b6-7e63-a87c-acfeb826d039
 33 4c1beef2-dd68-5935-a5c0-250d81ce0c37
 34 4fa44dbc-78ee-6f48-80bd-f57038ff8d78
 35 2a3200d3-31fe-8773-9038-f61a3444973c
 36 6a710d99-8a11-4a1c-90d3-6d17f2eb36c9
 37 59ddce08-66df-8db4-b2f3-7f06655bbd5a
 38 4ebd0352-8291-7a53-b26c-e29bb47fccfd
 39 e322d670-3d2d-1200-bbc8-e7a16709c76e
 40 09370762-9555-1ade-ad8d-ebd41b12fc59
 41 23a71503-8807-1084-bac8-0175e9cfe2c1
 42 a0b69c3f-3eee-840a-a010-4b1aaf291abd
 43 ea9be757-3246-5890-b39b-66c4cbb0d58c
 44 5e064a84-a25f-282a-9311-c87e7297e4a7
 45 db9165ce-e1e7-7e45-bdee-b7fa3805df67
 46 97586a6b-ca91-3807-aca1-2e928768ec51
 47 182e01d3-6e42-7964-bb4c-7d50019b5a5e
 48 667490b9-c296-089c-b6a6-3e7239d057ab

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 057454336302355216445254380283475684871118527370. Exactly this sequence comes out of new Random(548).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 260 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) 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 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.