A858DE45F56D9BC9 archive

201306201759 1gr803

explained decrypted filler

seed 612

Metadata

Post ID
1gr803
Title
201306201759 → 2013-06-20 17:59 on A858's clock
Posted (UTC)
2013-06-20 21:59:57
Timezone
UTC−4 · title 17:59 against posted 21:59 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201306201759) = f87db3a8b0a4dd4c457036d30f209be3 (name+title)
GUIDs
52
Filler GUID seed
new Random(612).Next(9) ✓ verified
Run
Run 48 (seed 387,048,281) (seed)
Draw
4 · predicted N = 52 ✓
Machine boot
2013-06-12 10:29–10:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

38207C49C7BE70AB 38024BF6BB5A2A13 1C88472FC5363CC3 CBA26C0CAD6884FC 8FD797D9A410FA93 52BF513C8258801B DA2C7BE95F5168CA 1BC607D01718B987 17A4EF9A9050E0A4 CE146D33A8FD1EE3 4C95674E96184EAF 77A9C29FA3852FFD 825C705DDF15019D 614A081F36268CAE 1824F0942B773744 2DE891413C923F87 3F8BB4F86D2953E6 A12722B13DD26CA8 0FE198668D5DBBDE 753C4A9383E6A73E 546F4F67D62B7682 B895726D305D952D 2A2B34293291493E 61E896690F809321 E886C73F5D09C424 2C83689C842CFBA5 8B9AE81CFA415A12 92F813AC40949A57 881969F741CAE78D D9983900EB89C2A6 DCBF2DC50936B72C C961EFA553B247C2 0497B8CDE692FF92 8264492BE709431A DD1F5FA22B5ABCB2 4C4D1C846DE6A6E7 F32E793E31CF454C 61A158710CBE9FB5 C82F570C1F9D67C8 21768948ABAB055C FCD044AF3CFD03A3 7253DAC6E0C31ABF A6F7ADCE6DEC55FC 3578132D15E0BB4D D9D2339DDDEBF5CA F6E74F14A93D6F1C 3DFA668A65DFBD5E 605CF66DD411195B 8409EF85F29BEAFE 270D89E6E4D39CDB 3B30BC8C4465CD4D 85D0822049643E38 BC4E76A4AB0B5CE6 A6A57B10A9CCE680 98B5961AF5E1D03A E20927FF65AD297B 000208313FC85DC9 48E8E60F07285B47 4F98D2479BC95167 D02FA965CEF0DB9C 1F799F6148F4DBE7 AE767E161E66C9F8 F4EE8016C28A29EA 201F134408E806E5 81B6B44A359550FC A1A4F42819600535 300700EEBFB5B333 BD2CEFEE533264F6 B6462AA29CF1B367 CCD62EA4A3CC5AFF BCEF754FEA7F3CB8 AC1663EA5A22BC6B CAA4AE16DC67C871 F78E79756142735E 44D419839BB3D7FA AED840851CB9A42E 49FB9E11C43142D5 3CAF0553E44E6727 50A0DAFA6675E329 67224817A2112111 51C8222D310EDED1 3167C6B70FA98A2E DEF3B9853B5ECF18 AA0E1BBF3D3E2A4B B3A307E0D8667D16 E11E3DC658ED1C7C BAB8F642B6B6FE06 A1F3A27CD37326C5 A02A8CE5EC3D3736 77C891C3E230F5BA 337BB605D008A872 402ED32DB3DE7E32 7DC1E7E833874E53 0A63778C4C32A452 0CC6C962810383B0 BF84A7993C7D2DD1 C180337DAB68DEBB 9CAD1599FCD9D02F 1FA3E1921D6EB04C D6915E64583C2D52 8D8452634AADC26C C14B9C25FDCC2515 01F2032AB6A440DB 2453D25828BA6B64 B083758986FAFF72 8ABC55203BAD2346 81908837B656838D BDECC5DE5B7B3F2A 77C6C0EFB2EA71CE E3A4187783B81E6B 102A8388D36778AB AC6F3D167DDCAA89 AE1EAB0BABCF36FB A496FFD89062CB6F ABEE5F15ABCF5290 3BBE34C698587E90 F39DCC598953C283 68802496566A62AE 0D0CB4C5FA0FF630 43B0F1FE2CAE7553 A5A6F569D3411CA7 E662ED6BED53CA47 523074F24FD6E47B A1D71C7CB855004F 790C43BA2B586AC8 D79E5F78BF1C677D B131EE60CECEA553 A73E35F7C8149A59 691D70E569846F1F 257CD2FAB76AE42C 281B2EC2CE9055A1 88507BB9E56278B0 0FA981D53982F33F 6057420956F1090F A610A8D3F6EEA311 BB1CD1F9927ABA6E 58EC2E8C7B9F48FB FA9A612290363BA3 4E7ECC000851DBC5 C9771A27FC7B2594 430FE72964257DEF 5307CDC01DBD6866 72728441A3701E1F A42D5C4AC28846E7 4F079A837CE06356 27B390E146A2024D BEFAF8EACE1F100B 255A3AE4368A0834 AD47DFF5079C1294 43E50BB24482CE37 DF5C41403CE0E838 86E50E9E770616EB C6BA15AFE8D54685 40EC5D6A9519DCE6 2197D5F9BCE951C9 FBF0D92BA3B8C017 691529015ED326E1 8C7079773377571F E002C19DD3BC6198 B8462FD1EFE59C0A 6E29113BDE4CBB09 CB348EB96D78A157 ED7EBA6D816D5A14 8BE82F1C7C0584BC 2BBCE03A1F52CEC1 557FF2127F874D2C 257D9286B42A2D33 9E890159869FEA0F FED071B7A91252D1 2400B78E2705166E 3C852F830AB73DAB 37DAD353A068223C 68C988193DA21E4E CC946EB4F262F513 FA8C0F02CBE11A40 4064F8BC2B058AF4 E46B8C6B4F9BCEA5 6784D5608805403F 023F58A1CF7ABE5E 872FFC13B12230A3 8365ED9BCE262925 D7F695BA3002A5E6 EE229D25FC913A06 09606F554C422224 C4D140A503EBA51B A890C9C65CC90CF7 47F3052212F656E5 4B6E19602D6CD0FA 6B11AC13A1A03229 9F48020A6C47420B 74CD4F9FBB3F6EC7 AE7B0A705AF6FA8B 673278CA9E97E889 4F1DA48D79529531 2B36208858534E7E B81400BAB0F5D88E ECF9CC8DDB4D8963 E11C43074C7E0601 DF2C92CDB7707948 3B77279A55F5BB7E 3D4B578002F1EDB3 589314F8FB161FD9 D9CB8F8BD636D06F 3F02CA7FA4E75598 38D6957D8692CAE4 1AD8D7C5ECF6712B 2CCAA8799BB4C007 DC74BC6043A8B18F 78B811CF056EC49F 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201306201759 (name+title). Key = MD5(password) = f87db3a8b0a4dd4c457036d30f209be3, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e4ce9ae1-e7cb-414d-bbbb-e8a3478a8619
  2 b82ac174-7de5-36dd-900e-a352913f7e7c
  3 ffe2bf0e-ed65-4e4f-a089-11a46f0e8815
  4 2ea70d10-6d52-17e9-bb85-e96b31e1c719
  5 57fb9634-99c4-4da8-92c6-1e43537de6a6
  6 bb915d1a-4ee5-3327-8d8c-14ed2037687e
  7 7a3c42e6-ea94-1543-bb32-558faa563489
  8 eab3da54-1e1d-4102-8c5d-c0d22e27e431
  9 2cbc6e9c-af3f-61a2-ac0d-e0c41b0fc5a8
 10 25202bb5-0b74-8ccb-8ab8-adcaeb027c52
 11 35bf39f8-02b8-143d-8e2b-8f3bde37b54c
 12 099bf145-854a-2c8d-8261-de5d4510a1a6
 13 24978772-e9e0-3f4c-844c-a33e575b9f33
 14 3c7bf03b-8787-7132-ae87-9f663b11692a
 15 6b07cc0f-3414-3c53-87b1-e9a7d819ee1f
 16 feb43ada-0115-2c19-86c1-baf2b89091a6
 17 6ef816fc-74c1-1e98-b9ee-281f2ac601ac
 18 eabdc5c4-05e6-341e-98da-bd0b56e6f17b
 19 385df2c4-5b88-2da0-9e98-004d9ea70fb4
 20 790f796c-e375-2fa2-9651-a7b2255ec6d1
 21 1da30bf6-9abc-1ef7-8a69-fc94488af5ee
 22 065cf3b7-b41c-8e66-8320-a4a7d29f6453
 23 92090df4-ce4b-38bd-b656-3faac344ade3
 24 19f581e4-42ad-75d3-84d2-3805cf0a9205
 25 75c887b8-04de-62fe-9c4b-233f67141ded
 26 881c91ea-2a87-172e-81af-b5a2a93c6630
 27 62e3a866-a95f-0358-88cf-245f6cc0945b
 28 252da5b6-f68e-72e0-99f6-5a6306d6f0e6
 29 52c5a82e-121f-5260-83c3-7b2ab5d31c48
 30 9ffbace5-f187-8745-81c6-ac2e7aceae15
 31 fcca1e86-aad5-1bb3-a518-0bb8859badd8
 32 31441bb1-b53b-573d-b636-04e452877cb5
 33 2fc0ba6b-4abd-3750-9c96-0b398a656628
 34 52e24e89-620b-2750-a7af-73cebe9e5c38
 35 e8d3ae73-4ae4-3d7e-8f50-50817e852dcb
 36 0be7d1fb-5c6a-2b04-bd39-97b00ac91403
 37 77e3b969-98ca-86e3-ab2c-f0dde9c88a20
 38 a7d5ca7e-97c4-49eb-8067-3a26864b64b1
 39 0993320a-5dd0-1c80-8b2c-59ec0a086456
 40 13bb1f95-d65d-40a1-9299-32c93ec9ac1a
 41 95d1db50-02f5-3d63-ad1f-1b2394d841d9
 42 5efcc84d-878c-6914-850c-0c3e5e86b96c
 43 16a6c218-6242-2d5b-9819-e8e9814d1458
 44 7793a2c6-eeaf-4707-83ee-ed0567c482c5
 45 4964c6ca-27dc-5357-a309-06c9b0f23562
 46 0743526e-ec18-6b83-9e45-f09009d7a337
 47 24bb6fc2-01f6-4978-b8f5-82cd6d35ba99
 48 a70568f1-e3f9-0315-9936-64dde6c219a1
 49 e3e25e68-7d83-889f-8929-6c79d2ea1a1d
 50 b9b219f6-8938-0fa3-9efd-c7ae1024d8d7
 51 3ec92c75-bb9c-4437-b700-23266aa1085e
 52 e726a9ec-b2af-4c8a-b6ca-817f16280ab7

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4341431468123732132218376107581532328414362456408044. Exactly this sequence comes out of new Random(612).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 4 of Run 48 (seed 387,048,281): new Random(387048281), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-06-12 10:29–10:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.