A858DE45F56D9BC9 archive

201302270632 19blre

explained decrypted filler

seed 304

Metadata

Post ID
19blre
Title
201302270632 → 2013-02-27 06:32 on A858's clock
Posted (UTC)
2013-02-27 11:32:58
Timezone
UTC−5 · title 06:32 against posted 11:32 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302270632) = b5ae5c0c937bc611bea57cd9a560b52c (name+title)
GUIDs
56
Filler GUID seed
new Random(304).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
58 · predicted N = 56 ✓
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
1 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

95AF098CE932AA43 ACDEA498EFA283D3 6AAD66985111D0FB B0C1013D177E0163 86DAB31893981C56 9483FA3DDB66681A 82162CA5087CC0BF FC622B846F03C724 30898786B6A2E858 5946BB81BA6EBB72 CA59CCFEB8770B5C F9B208C682C77DC4 805582FCB238CF8B 82F5F47FAAEB9693 C856E17313C614D1 007AC56CFED2309E 23CAA6294FC9D09A 19D256F73CC05C72 54C78AD7FC026ACF 64DA5B8B466DC3D9 7436B7024FDCA8CB 02ED25FB714E86FC CC11A8D11C20FAF6 EA8B54913A8C15C1 EC676709328A15A8 F5A8E368F48DEF27 FFD5DA6E5868CE8A B1078AC862AF5153 397D540E3B79ACFF CAC87D4A67B1D3F3 24BDB004B707BE6E CAFFA309C9124569 A1437A2B270AD594 A4C63A640B283BA9 4C115827CF2B9ABE CA4932274E282567 42B15BFF2102C259 4B11876ACC32EA14 1A15BA27C5307F96 45D59F7BB04D57D7 F7245926EB9E8E0B 56AE88D7C3902FBE D97FD81360CE3F33 7B90AF977C8B18C8 860777DFBDFA90C1 B54C14099CDDEA00 5280BCECE5A8DF63 530A044E61471830 4BFFAE4C2FDA608A 5322D5FF9B71E769 5E2950BEAFE13DA6 C875CE8A00746B83 0D6D064C1711A01F 0621AFDE22611F28 942D5BB9B80E3F8C ACF8153650C76503 8BDF516509136EA6 9EB1ABEC7B6C4BF5 637E10DD481ACB84 1A5BCCF44D1B8CBF 0FAEB552038AF02C 1DD4F8638E756E46 AFEF34EA0B8CE418 E3A10096416903F1 7B5965795FCBDB6A B76C72B9F8FFCEDD 6DBA8CB198716920 27A67AF2B35DAA3B 9F47D2A203FDD65B 17DB2436E37C04E3 2A3BC3850EA82371 B2692A4A9ABBEC42 141BEA0C581F1280 FBD59D4A7C514850 7B4AB00BD655D772 0D48A85E36C92A51 94E5CBF1B641D767 390B25BDC20EDF95 752379FD5731D98F E97C891D2B8F5949 1D5E7E757654E634 26474A5E0C66C03A 7EDCF5B2C4955FFD D2363A338556590E 27625C4C277E8FE3 3247ACE35E0ABFAF 91BE959095F4906C 1128861569419C2D A6ABE6C86980FC3D 73F5537D347CCD02 038838F5945F72FE EE0E48DE8595D20B 62BE617211AE1FFA 75CFC4762022B5A9 C321F4747B7CCD87 4BF48DF1FD655D66 2B5E02FF6E03DD54 079E616F9EA85BA0 6BBD23058DD27754 B7AE4645D0C0D309 0E94D7E225AA8D35 798C694A409C90EF AEB5978731340A0E 86AAA37620D8C124 98A93E5472E96398 2ED7419010353D5A FAE1D39E500311AD 408476C5B910FF2F A3733E7EE3EC1893 F532E9845B59F3DE 78AEA283E8DB2F9C 66B99AEEBCBE064E 6B740AFFA1739829 F3C6BEB553913691 CB8D4FE3E4C31374 FCE62CDDECB02395 1533A791AE639C67 C28B572486AE1083 F361BFA6C3798D10 7DB2788B0996639F B5566153DBBAEBBB B7AAD07A8614402B 57762E0DFA428E4A 358747E1796836E7 39D3625872F045AD B4C22A6EC2960FB6 3C936C0F5A777017 7F75A2213BCE8A1F E3C40DB9CFA10C73 F6836DAE5BA023B3 D0A08D9C80F9A3E7 62DCEC7A6F7DB7A7 561DACDD77EEAF3E D76C33DA63F89D09 0D0AFFB39C7F6231 0914762BEEBF69B5 25B8138925AFF67D CE880A1422BCF739 35D3A80858C4DD50 0AC74E6AA725A9AC 2EB0D309ACE71194 ED54004097C28A19 3E2F7CE2577FD6A0 921C776F9A1681E5 DB63AC8A33D9A3E4 1EF03428E3C265E2 554E177CEDE2C4C1 A379138F9F0B75F4 799E58D594BA4EE1 60EB148FE019E0CC F7550CB8BB7FB40E 1191AD12F554BCCB 689D683C21599525 1DF95DBB34973DBA C931F75506A423DD 741058CD1B1302F7 49A9E923E0AFE5C9 5A7CF3F3DEC4FCD0 6B549D721DDFB344 22DF0AC231F6760B 11DE4F5DF487CD94 5A1BE3AF421B1FA9 8EFB5B049785C059 A0B96BB09C569A4A 95ED0007E4AC7C2D 92AAD4B9FF4B4AF7 0E96B23888212E4E 4FFDB9E8ABF9AF68 A83A62A3AB09BCD5 33935F9B289EC9F9 AB3687F11FDD8D91 941382D7DA51B3BC 9609B460C7829808 5CF053DCFAEFE783 BBEBF4E833996474 7CE03E6E19DA1A2D 8D64F420E4EC3291 E471C7293241E7F9 77AD72D8C768E108 4BAF7DB211440985 F321D8229E5BE727 5AAD79C221CC18F3 513B657AE84D6BD3 38196D244C622CCB 0F2216AC587FA7A0 E11559674837DD64 0071974ADD5F81D2 543301C0F75DE460 6EED4C8C94774BA0 9921DCE898146149 F82FECED382507C7 0946B5CA98E54005 22266E19B8D7A8EB 77AE6991D191559E 162AF70BCED87DD4 93B958614C19826A 5466C2C5A6327386 500B5551DA3F09C9 53486084EE25A544 44225F8185812E14 8ECD3384382AEC12 93BB1F32D66F716A A704EB1BF4394A13 86D109C94FDFFD3A 5389B1B6978D351F FC3F57B6DED8778D 71C3A7D8238AE2C6 1D96D705042AF29C 0423F6913168494F 6164C2A10410EE2F 322073A1D66313E1 35417A1F9FA6376F 1656FAB34F67DCFD 360C4864A3F28412 9E03D98D7275A08F 460A07F3155EADE0 B2838D5394C0A4F4 7AE828886386C481 7CE6A34F39C07AFD 31F071B1A983C37A 1A0762C09DE9F7EE 49BAF34FAADE2A34 488DF6B0DB464B16 514CBD17DD189ACE 32FC3E9192E93703 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302270632 (name+title). Key = MD5(password) = b5ae5c0c937bc611bea57cd9a560b52c, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 fe517095-c809-4370-925c-25819870e2f5
  2 7a1b5d5b-d634-0a71-93e8-a5788bdc49f3
  3 2f40812f-4e60-29ab-b3c5-4248096bd49d
  4 705724fd-2008-49fa-9f23-a43a607afa7d
  5 3c5cd743-6c13-49c4-ab50-757c60d587d1
  6 72cb1578-1dbf-2e29-86ad-33e4276ba631
  7 28641aa5-d918-1dfb-8715-ad328413c126
  8 616576ee-6a76-8a46-be41-b95e9984f400
  9 18ab394c-48d4-5ef2-9d05-85b6e73b94d0
 10 8977c84a-3c4e-324c-b23c-9b8245d778aa
 11 b72ecc1f-0c5d-2be3-9213-46572906b57f
 12 b5e7676a-bb7b-701d-9194-0178840cd494
 13 727aead5-84cf-57cb-ae67-130f3cb400b2
 14 1b71135a-2db2-5e06-89c8-06723acd224c
 15 a82172b6-2679-6f01-8730-be5c0dc34353
 16 368f0311-bd0b-7f41-8a22-9ec0dc6db841
 17 bc62920c-4a3c-5c9c-9511-9d09f18b585c
 18 3ca76b9e-23f8-488e-95cb-e49a9926cac1
 19 ebcfd522-2540-816b-827a-92e9813fbb81
 20 94ac8214-c222-05ca-8d27-c895010b909e
 21 52f2adcb-b13d-1d92-bfb1-44b619ff9959
 22 c6f27fd6-e6fd-312b-95ba-8ec13641f897
 23 18c09a61-3b75-3cfb-8a70-a0a4a95508a6
 24 d0dc0392-5127-2490-b9ce-71e15ec490d3
 25 1821b3e3-5ed6-4f74-9463-af8423cca008
 26 57288205-ea48-05bb-8701-9caedf0f5302
 27 03a92f21-12ac-22a1-89c6-b1e7f11e2f27
 28 70e3d4c8-ae1d-05bb-adbb-846102944d0a
 29 b51fa8c2-dc97-4099-ab56-6ebf6b793994
 30 a71be2d9-768e-8417-9d5a-10b03381d1cd
 31 aa49f558-edb1-37f4-8c74-8bede0d68055
 32 5b53990f-225d-4c4b-9ac0-94fe53fc8711
 33 116cb0e6-b006-4da3-8370-6f6ae00e6eb2
 34 4cae5b15-1d00-5955-b34c-3ba47cd68517
 35 65b847d8-0227-7f72-a46a-1f0b7be87b24
 36 1fc2129a-81ff-8c01-a05b-aeddd1deaba4
 37 416a4d43-203e-7941-86ab-a279847a1f48
 38 8588d7fd-4ea4-593e-8277-a348f030a799
 39 4332907e-6dd6-3fd8-be77-b1d3999b15c9
 40 a5d6af04-ec47-5531-a9a2-9ff75fa5b6f0
 41 a8618b3d-57a7-7671-92cf-44cec37e46a0
 42 0294c78b-19fc-1476-a1e2-8c60a8b46cf5
 43 f8b2e878-321b-0fa1-b5fa-4a12882818e1
 44 ff3c2ee5-7704-61c7-984a-ec6b7c95c396
 45 9dccbf45-8146-1794-b133-afce153c2259
 46 b19bd02b-0272-4768-b986-96dda2bbfd9e
 47 e5763f0e-75fe-6aac-9eb6-bf3071c9d0fd
 48 1aa32bba-556b-1f14-b4f5-850a53aba12f
 49 4124713b-e45d-7fd0-a872-0fc9ef9dae22
 50 df34f658-66b8-3ed1-baee-a00c94d4dc2f
 51 0e1ce698-0afc-600a-9e22-8595f489f2fc
 52 dc70ec71-3f77-6d40-a99e-7b248f45af43
 53 8f16d49d-77ee-47e0-ad4a-86f11d6af7ed
 54 a396feaf-fedc-3f8e-8ae3-37758457f2a8
 55 a14630f1-6a49-00cc-b6b2-ae2e9cc200c4
 56 ed94569b-56f0-1b54-bdf0-61f72a5c6c83

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 40244218532755675480133240204834457875357106146173664301. Exactly this sequence comes out of new Random(304).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 58 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.