A858DE45F56D9BC9 archive

201212301700 15ovij

explained decrypted filler

seed 59

Metadata

Post ID
15ovij
Title
201212301700 → 2012-12-30 17:00 on A858's clock
Posted (UTC)
2012-12-30 22:00:36
Timezone
UTC−5 · title 17:00 against posted 22:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212301700) = 5f61746b4d89d5b5a7c31465478e4cd6 (name+title)
GUIDs
64
Filler GUID seed
new Random(59).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
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: fixed

From the post to its content

As posted (encrypted)

95CAB29E0EE44D92 E7CB7EF3F8942249 8F3C3F0BF3709500 5ECD5FE1BA60AF67 D2BAA16DE4AED62F ED63528EE1FFFFA7 44F6FC52308CF35C DD201316689EE329 F0E6B4E9B0E35188 6EED2B49B5ADEFD3 50406B466ACE4F5A 2B2AA9400D52C5EE F903C50AF1509D87 3B4AFE895E8AF4D7 5022E84E9D8BD01D 690A0BE7E1E83758 B57E8811DECF3609 615911220393276C B88BCC00140D5E05 CB3085365069D3EF 04CC04B29BBBC2B2 9C56969F531E49F3 42055B2FCC7DBF7B 0C73484D10F53221 A57ECC2959B09923 2AE1BBA03D053409 00DD1301D1361CC1 F22841DF45323F16 3AAC34465E3B5F99 2121D8CD8BBAE070 3B50C23110D9207C 3311462EC80A8B23 1906AE7EF3F6BC5B 446B9D06735FC050 FA81C48EABBEA740 A497B4EE8532144C A9DE1C848AA747B8 EDA0A97233089C99 81425F0164C5BAA7 452E5A30987FD828 53FBDB81E33A8F19 513DC201C5A2A8F6 98992D6835C3B527 A4A73B4AAC849330 1105CCFFA9E15598 730F5152931ACD81 326C408ED3AB1422 AF4A4B9B0079F690 848EA418A627B830 B2DE704BDE557C5D 5A29160A284D8C76 B54BC3FB85ED0C23 405D082E6260A440 FB15CC47C030C49F D20FBCC97498B235 2CB0FCD13FF22920 0A1EC70C8C002042 CE6D75A10FAB4323 58C4B83E7ACC7BEE B9A61C149AF99B39 F5C81CA523B40C65 D863D1F606A74365 BD0C5CFC46B0F159 7E8748243BB1BD27 20D233BEA22F045E 39E6277CC6A397DE 5D19482BCA67B3FF EE8BE5389681A762 A86D4BF2321FCB7C FDDBD269DBD21B0D A5557CD66D43978D 05A479AC3EF6FF70 7B867735133E4B21 913D875CDBD44D24 9DAD8F2A938AFE88 7C118AB3F1246302 3ED278A603C54AF8 8D821661F9B2E5B0 1825B19871C4B878 3392F60F15113F84 2DECD59B3E3FFF79 6219875ED6C3B9E5 08DAB3EC3AC05944 DE7B14D6D68B5A15 4661A224CF1D8E50 E3CFC2165338C5A0 38F1B6176B8CE755 C8AD30CC1163AF14 1B55EBC5B12FD515 73DEFA9E29FADD0C F6CB271CC8A8C3B3 336F704B9B976BEF E7B9D4E234FCEA0D DF75462A313A7B33 3BF08C68DFCE5919 3FC13F466BBE4FFD 888AA96DB57D45B4 BCBDD4611528C2E2 E45BC7C82AD952B8 2717E5045EAB97D6 C18C6D565374AC2D B38D160C09EBD9C2 EA145CFAECC5F3E1 51EC3FF55AA32AFB 618F75AF045055A2 0D4658A940776023 4155E98EA7F47A10 48E5DC958D4CB917 55AF915500E42D49 D04AE3A2755BA838 4611E55494920686 CA2354091CA3B594 CE3D5D75D4C795BA BCDA2D380C08C2C7 C8CD9984948975DA 781EB306DE9A7ED5 0A98A2EFAEBE1311 F6893FBD70E68864 4172D82BC8B20583 D67D3CEA51C10BBB 190AACE53688F079 AAD0C52CB90CD875 C7522D16273A1DC2 1A97E1C6CCB740AC 9C077E850A01FF57 D19225A74D023AE0 B7ED9D4A454BEC35 201E22FFAC42B255 3A378FD433F91CFC 61914EB524A97DBD D7200217CE65822D E7CAC822A7F4B9DD 469ED30DC50AA93F B3C0E24A5C078D11 CED6636EBB97EDA0 E2E7418E5834D6E3 BC96C406D1C3792F 7137C98AD3AE398F 09EE7050BCA56937 4C8302410067806F ECEE136617FDBC01 0E26DFB95895FC1D 64F08128F8F6B6FD 1B83E26097CAF652 E8A08CCB74DA9A5E C66023967DB789F6 B95920346C167417 B310D4209C7665EF 471995548CDDDC16 EDC622BC3D9A28B6 84BB66CDC7338900 183012D2A2E23CA1 D0E1C169E90BCD54 558D75E6E0ED52BB 20C44CFBFED21132 C7635A6C0ADCCB9E 8E232566CDBD8627 571F3DAB8F8EF7B7 EDCC1AB300F8A758 369C2C2C96F3A1BB 385E8520EEB82D35 5C2C81FC9C8E6BD3 E83495A548CE920B 420A1C298256EABA EA8559E528628508 B731755844412447 A516E10F153E9AE2 0756324828AEF197 220B344B967F507E 332EDEE28E3CFB46 AAF12EF862303FC4 42A0432A90A344B4 4D6E02A1621D8B13 2238622AE04349FC F608FF6F3B718EF4 D484E9401BA6C4B2 5EB2647C9A384EA3 2008918DB16749CC C9A3B18407A8A965 5A47F2E0A0EB1F7B 1BF445C03E6FC088 7205436C2C5CCA7B 84D18943DD238B99 E93887785DE53EDC 518F511BD7FA87A6 0B2E4D8C8039660B 7B5C082CBB8193F7 AF69F5986B51607D 04FAD83975AD50AC 40D8401CF51BB938 E4C302224F7B3E8E 4C2D1673F0709BD9 9298C9B8FF5EB653 DC7E4DD004EB7FF4 A5886C3EA62D5FA0 24E662A4066E8D6D 48712BA71F3E54A8 4D869719E835B57A 5EBA560CC474B6E3 6F82867E0F1A078E 68E8E734A1F1C8A6 BA9E05A6D6D8A6FB 2B2268BC25B45ED6 1B368BEF1D479E41 DC4AAA9524501F1F 906345AF2627391E 304C1EFBEF49780B 01B596DE64245610 71924CE5B6A415F0 E544963EA0A5C648 29E7FC8D27A4AF61 2F4D8CAAFCC24B44 1F8A925A713F909A 92987C9E057AEA6E 653B827F4CC5A198 BFCDD8EC43BB675E 469735630E632E60 A807CB27D7296C1C 658AF11303746324 75E1D8F28DAB50BD ED304B03F16E53B6 C146BE528B80CBEA 9B80EF688C29F396 D3299F6B2EC73FF8 F3EAEC8CB2B4B18C 56BD25D79901FDBC 04F04F47EE10E44A EC92AAAFECA66A3D 9D172D78FFDD7F4C E5186B7B62B28ABB EE7C8EFA20205C71 F1041C5FFEAFC000 71CBB0E0B68FD286 F89CD40622C83880 43E5A1C462BBFEDD 396543592FA9A8BE D1F485D5219F0B5A 2257C9441CD76230 B2A8B4277F26C9F7 C7125F1CAFB51605 599926992D8E031E 405FC23CE6B87D65 0F42E555C39FEFCC 385E4367235C3E97 6B7EF26E671EC905 93A30159D662C9D7 C98C1CC72595F968 58A3961412225F2C 3502AF8CF3C3680A 59410478210DBEB6 CB9B5C8402585FC7 DF67EC24AC08D849 1AC592C6C3ACD9D7 3F4A5B3BC8A678B4 12467E00F69F9BE5 6E24FA955733330F 36B75FC0822032E5 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212301700 (name+title). Key = MD5(password) = 5f61746b4d89d5b5a7c31465478e4cd6, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 5f28bee4-9c0f-4cf6-8e98-6f8dcda95dc5
  2 dcd8b449-0f09-1a57-a3c9-51b812868f63
  3 a8ff1a48-6098-0ea6-88f9-3ef1887b3e43
  4 bf555879-784a-17a6-a179-43e1dcd6fa23
  5 d3782b8d-e795-7482-9296-6173d6fc4e9a
  6 479c60a0-2d44-16b7-b010-24d297f92fd8
  7 380f6d6b-9fcb-35b2-89b1-b332311ed86b
  8 4370755b-16a8-02d0-922f-a1fb020c1d33
  9 c9e485aa-8f60-294a-aec9-b45661ea953b
 10 b62e524d-59e3-05d6-94e7-37ca48f698b7
 11 8da2ffa9-0c0a-6993-ae23-e28c1de41279
 12 7fc259b6-47a6-4821-b599-05ce72286c08
 13 8f7d676a-d3ba-115d-8ba5-0ad879fe1602
 14 be3e35af-639b-1692-9422-3cc11cba9da1
 15 d5c9d923-2fbe-284a-beb1-def662d07468
 16 6eb68eb7-929a-73e9-9590-3a66424dd872
 17 2faf7f05-a242-5e30-923b-746dfe2e7454
 18 421a11b7-5cdb-59e6-9d0d-d4dd3d5f95a0
 19 00001d5f-b9a4-28f6-8522-dc81825aefd7
 20 f49f3c6e-8c61-1c25-bc71-8aa27685824f
 21 34a21173-f5ae-534f-8bd3-d70e7d3f755b
 22 ec6ad03b-508e-242f-a464-9022d50d97b9
 23 2cab1002-3f81-8b17-9a88-1da22b7d9b61
 24 ddc78bd1-117a-5d2e-879c-fb65f648c256
 25 d607f8fd-de5f-431d-9225-dcde58aecc9b
 26 439119dc-a03c-4179-9faa-396eddf1362b
 27 bb072ce9-14e6-52a5-a161-915eb87b034f
 28 11303bc8-188e-2a94-99e7-7f0dcf11163d
 29 7c20a8ff-db58-7ec1-b75d-ab8177bfc842
 30 49cf7d0e-44f9-5c2c-87de-26744aa9f27d
 31 06b559dc-cb64-820b-93ee-cf60d3a672a9
 32 11f39d05-8d3f-82d9-8fc9-60893fd9c07f
 33 a3060879-c8d0-0936-9aec-ac6e930cf4d7
 34 9c1683eb-6a93-4d7f-b6e8-fa1a6951a9ff
 35 2c29acbc-1131-2c96-95d3-01179ffd0ce3
 36 5bbc05dc-0592-2217-9ff6-c40b43b06f6b
 37 a4ab346a-ba67-8c6f-b837-103cfd4a75c4
 38 5abb309e-4896-50c9-bf77-6b3acb10bd5a
 39 72ebb320-4e97-4893-bc56-ac42096f8363
 40 65b725c9-e979-4511-bec3-83fca7525457
 41 b8290e28-e381-7d9a-8503-4f2ed3fabc87
 42 3ffd471a-4946-0330-a89b-d219092b23d6
 43 fab56fab-db8f-789a-ac57-1db093e869fe
 44 4a889c3f-4e16-89c9-8873-63d9ad91632f
 45 cdaf0e9e-ed2f-0fb8-96cb-24e347523da6
 46 2549d7af-ccff-66da-92a7-89e138af10c2
 47 d6fc1c49-68e4-3526-9c01-e264cc112dfe
 48 03a0e0bb-57b1-31d6-824d-328224ab0543
 49 8a6db9ed-97c1-817c-88f9-548c2625aa63
 50 b03b6a81-074a-0029-ac7d-33a692b9732f
 51 5c960217-a0a2-207b-8257-727380cba584
 52 9bb5645f-5f49-245d-b20a-5f9ad130231c
 53 626398b9-fe1f-4087-90d9-6e4dfd35f18a
 54 aaf9735e-a3e6-497e-b6e1-9c523fe8d289
 55 713e6ca2-49dc-08e1-b76d-ee9e5fb28c26
 56 5c727224-cdb2-225f-80ff-329480153e80
 57 e1755e52-4134-112f-a431-d6e3b18980a1
 58 3c7bba09-8916-3416-9a3c-f96487708f6b
 59 b32e623a-c46d-6877-852f-4388c5f92c67
 60 8a97b4ac-daad-3961-9207-9ea6d9063c90
 61 8bf28be9-603d-44f3-9710-51a2c3686005
 62 fe59ee29-8ac5-0240-beda-ad133e0c78bf
 63 5ec4bf40-399d-10db-9f7f-f914da7ea0e7
 64 edc421ba-0400-6760-935c-ccbe05be20a9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4101713020641127552152854452758804228544707806338022440213634016. Exactly this sequence comes out of new Random(59).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.