A858DE45F56D9BC9 archive

201207271437 x9onh

explained decrypted filler

3DES(name+name) ECB, 62 GUIDs, seed 375

Metadata

Post ID
x9onh
Title
201207271437 → 2012-07-27 14:37 on A858's clock
Posted (UTC)
2012-07-27 21:35:29
Timezone
UTC−7 · title 14:37 against posted 21:35 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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(375).Next(9) ✓ verified
Run
Run 18 (seed 6,051,781) (seed)
Draw
37 · predicted N = 62 ✓
Machine boot
2012-07-27 19:15–19:16 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

E719229508E41E4D C040AA9946415D1A 4776E7AE313E6E5E 28175C0324019CF7 6546EA967F677C20 88AE4FE1F4BFCE48 1BDCB1E793207AF6 E20C8CDB1E743623 79DDF89F70E04DCD 95EAC759EEA476C9 9ECD59C718F722B3 7A8E9776BB2A085B 52A81828A3957812 A71ACF1574D2122D 28A1914BEFB3B468 0649EFC1E37F88DA CC2431F29DFEB84E DBA8535B7328CB87 28268C6E1CF5A51E E0C8C9F5F83E98DE F91009275D65ACAB 5A2E7EC9376D6211 58044DBFDB82DD35 D0D2A3D159A2D839 C973A1723AFF0D90 6FD195C0E814D47C 5B9D5A985184CC14 AC1F412A1C99A409 D6778B35EB51C0C4 84016D420F218F71 CE797033B5C477E0 0ADCB0FD4ABCAE6D 4E6B7C99F6200583 39B1BEE76A5812D9 C2E6D120265E486B F0B4CF6C9170735A 5E0E7711C4D05F1D E8E1D97128079C6D DCFA51E3E82F0C10 FDAE93D18E62214E C189ED59EE9B88D7 84FA3F9CFFBECF1B 34DADE9199AFA4CE D40412FB83677CEB 3A5EB49F71A69306 30B92B55E0EF6CB5 70456521FF184380 0C1BF3E2F6394E7C 2D0E3F8095DF53AD 3571F6AE7F8E2AC1 EC27524463A68F5A D16CF986914CE48C DEC57BF0F698028F AD3D11CD2BE586F0 42A205CB1DD96F72 386150277180036A 82029F7DD29DDA24 9B2582F4E0F4E411 17B8E898165A8431 2AD7CF0B131C3580 38EEF88A6D16BC15 0EA30E2B00C0CAF3 1A703CD3901E1731 5FA71F71D0E5538C 526D8A736DBC44D3 CAEA3807C0723DA5 13201CB382773A2E A2CC6336FA14BC05 D4B498E82E730FB1 C555797B23C35AB6 25B094960171FB10 534493C0EF31066E EA22C6A190A3130D A870E3ECBF223BC1 EED3D049B4806EA4 9C400895BB9B6959 433490E52ED4491A 69E7506957164778 2D6718581A44A396 32A5FBB76B63EBA0 518AA10EB52F4BF4 F1B4BA555F79C5E5 C40D26621303E779 92944F11B9FAB4D0 3388C45D13919EFB 589836CB8C6D85D5 94D5E6E699C3120C 42A521DD6AA126B6 AA8C14D40ECF522F F06DE1B012097796 A7B9EA4B01D80FB9 11086B8EBE66813B A6E7536C3B15E3E1 0E2532C985A1E316 E3E082423FF02F9C 4EE97CE67A367B09 5760B11CB33C5F82 3349091A67795BB4 984FA469C256AE01 1C42A1B1F2624C43 4577A2D6F20BC6AD 08329AA9DF84246F 28A275353A5470F8 0ADBC7CC82A7E229 791EF9DA4078785B 1EE0072380AB86E2 C6B95E55C9552753 DF6BF5FBDD034EC1 57F9C6FD49E64E55 29C6EDB6F1FC5865 0CCFB5455E749E4C 4A698F82B2DA351B BC79FFE11DB45889 1E6B162048B601B0 4AEBDA0C4207D576 08DEDE2BBA07D3B0 9D066F0FFFFFE028 74DF4C9CCA352436 E25BD0AE1A0F5775 38BEC43E5FF31B53 7CC628FECACF816B 0A483FB1DAD9D52C B279120CFCEE4D9B FDCAC1450617C8DE 1AE1DE440CD9E286 F8ADF6B047D85392 F6955E45F6204734 28443898E1D284DD BAC94A65C1820337 FEB10BD4CE9674E0 DBC59E3E0F416A14 035974623A17E3AE A0FB1080E5B5298C 2DCC67247B0284B4 CC4E211A71165702 18E2F072A8B8621C 105B73A2F9FE30DC 86AE667C5E664735 56664EA173ACACD0 FF4CAE5160D2489A 9F8FF1B942F22E87 66CDB3D7E05C450D 683324072696D10D A0D6F74A18E1D7F4 CFAEF9AE901100B3 17DF9811503B8C86 56CA2DC356ED8EA1 C008F20E948618E3 571DF42D6C1C0D89 0A01667BEE0476BC B4126B15D04BFEBB E19827D58E38035B D036A7F34FFA17F1 4D8373A3ACDD798C 701C8AB863E26315 B4EA6E68F9BF869A 0A45F0FC1DC90A87 4D328ADE84943FDB F0B39B5D3D3D38EF 0EFFB7B4D52C8816 BF2BE7607D7FDABA 040604110A33C886 CD18E4F24E0E5F21 309F00B548E21860 47EA7134BF4E314E 9C91833B37B60C37 A39AA5750FEFA362 A4965AA49E46A92B 71233E6DF6972978 BA59B4738B08F3C1 E3D5F0CC3F544F58 6DA0555DFB30D80A C3DF362609E3B41E 72907AEAD3528A5C 38BADDE8979569C0 F6549438D3582278 DAD83DB98DC642EC 8BD61FF99F544493 8862175661E15A43 98F299E065110441 EAD5B0829A718B10 9DF0F6564E751F3B 6D3D7A299039C18F 4DC3858315AE38EE FE9BF73B2F105959 D593530895F5C7A4 E7A47BBD8C0A70A0 DAFCA506EF810F8A 790ABC1BA6E1756C 7912F749E314E64B 8456F3D4ACEB6E76 CB3B9AE49B0E2544 DDB1352BC8E3E69C 1B537E9756CF3711 3525501940E80649 D630051DE11B38D7 C809AFA728AD89A6 A35B0290AE986294 2F6B0843FF93471F E5B38EE2AFD40B1C 142D7F3470E0672E 52A61B739B32520C A6D3AFFAF67D7C4F 286B8079EE6FAD11 D1C5A9A798E5CEA1 D39A3D0D3A53F1B3 78DC62F54AEC062F 89CA6FFCEEF5CB6F 36534CF1E30570FB AF2E5C41523A855A A9AAD14F384AFCDA 8AFD3FCE8742663D 2A3437F3498A97C7 3D4B456AC35DD0F8 4F3C08A4E5E62B7B 8E1F658AA990816F DFF9F962F553001D B75CCF243A7BDF73 209B59AF4DA0E22A 1B00119F402732D1 6AFA0903D60E4149 7BB09DB62F58062C 66B472FBC6617A64 B2B48AA6FC013C36 27D5F2D4A38F6A10 B498B8E043244806 979F2A9651B0DCEA DDD5BEE394064C73 C56877773F661A63 DEDC9514E7E89062 9602CB0FA5800717 D867AA19D5A5CB3A FE685884BAC9BC81 C61D86E6CB1E7723 1B2A1F7752184EAA B19D4438160965BC 46C6392A0B03A702 8EE4F53D55DF3DAB 162CC08261FBBE18 C75FBC2E56B9C4AC DBB5533CE84CBFA8 99C8A06CD266CADB FAC1400421A6D1C8 47FFA451EE1F2525 B08FDE844A2CDF8C 695B0EF2214B9F95 E4604B2E9EE01DB4 7A0118EA99BA3462 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 26e01a47-3026-538f-b634-9a8d4b037f3a
  2 536684af-ee54-7ef1-bdc8-fc87d09655f3
  3 f74e563e-1d73-761c-9c5f-100ecca89268
  4 ead836c1-5084-55c5-a15b-c8d9986466f6
  5 38d9a0e3-20de-4495-8bc3-61d148f3df2a
  6 8833348c-3ce2-25ed-8833-a234caeb7c43
  7 53804fce-00ca-81f0-8e66-87bfacc3c93c
  8 c49d1bf0-e170-58c5-82f5-83915518542b
  9 22260112-5a7a-3af5-9a33-c295866b70bd
 10 6fe1800a-33ec-4525-ade4-20ab672d93fe
 11 3efb2808-8977-5c12-b7f2-6b07a288e8a5
 12 de53d6e8-3f06-2404-95db-b352eaff6f55
 13 2561311f-b657-34ef-8354-c196367049ab
 14 ad6fe611-cd5d-5bf5-811c-207e38d5b179
 15 dfa2634a-7507-4f44-9c5a-e285e3e6f17c
 16 35cfb5f7-9482-2ea5-af1c-3df4f2444dfb
 17 6f649be2-9a3e-4c24-ab54-630eb80787f4
 18 66e3248b-d08d-4857-86b0-bbedbc27d199
 19 4fe274b9-2fd5-71f7-900f-e4b559244178
 20 1a5672fb-acde-461f-a8e1-3735dc454685
 21 b0a5cefa-efbe-514c-af88-e83954dea3c4
 22 d0afacc0-6961-7744-a09e-8635b0b57393
 23 9a4ca1a9-1f3d-34a4-8bd9-a81edbf6e1d2
 24 d5b33162-d2c0-08fb-80c6-5d0d3fff368a
 25 8a493933-f5c5-43b0-9791-8d777fc8a7be
 26 2bfa56c6-f396-6b3c-a02a-73f11bcb9f7b
 27 4a306bbd-6b33-3378-acb6-2664ec89397f
 28 34c3925a-8f39-0f55-a40d-8c6efa1640e2
 29 07192e4d-16e6-1e9a-bf59-4db08233e2ca
 30 e91051a1-6c1b-028e-88f3-f4b0adaf493b
 31 a872a1c5-9a1d-561d-a135-687ddbeeaacd
 32 6535f81c-e795-2b8a-82fc-70d84600dda6
 33 31c1a1bb-12f6-0cdb-bbb7-c8393254a211
 34 44a07c5e-4be7-349a-aa33-abda6c37328b
 35 90ea385a-6b8e-53f5-bf60-ec43caf46988
 36 1f301328-4b19-0944-a363-1e742dc27c55
 37 da3108fa-282e-5da1-b04e-d158faee9d78
 38 796accd4-72bb-8ff8-a441-e8553b7614ba
 39 66579bdb-9afb-5ca2-96b7-e4750a062fd7
 40 1d54d8d9-997f-77ee-b8aa-d2f4cbc2650a
 41 77db1f87-e50d-39ce-b59f-21f1082952d3
 42 e1b3dffc-b481-8d5d-b79e-2b1aab7f6364
 43 84ef2013-765a-6f06-aec1-b6c47475cac2
 44 a4a3b437-f8d3-66fc-96e5-11f4e7a6b8d6
 45 2b38705f-076c-5f86-bb8a-29a95f2c57c2
 46 fb6a67ef-32ea-0a0a-aa5b-845d4204f205
 47 138c68c9-4c77-8f0c-b0fc-c2c7b82718d1
 48 122ccd8f-c56e-28cf-854b-00a6474e3606
 49 1697b37f-1e88-7099-b39c-44cedf886bb5
 50 49a476c5-6f26-7b91-8e92-1bd989195d47
 51 8c31f8f0-15c7-8d66-8725-4ca260790661
 52 08c781e1-0b9e-6d2a-bda8-8ecb8e0edcc9
 53 f6964118-ad4b-1df2-925c-9857cde99c6d
 54 bf57f6ca-8824-7854-aef3-e246e0194095
 55 db2dee32-82ff-2892-aefd-2aaad3c05cb8
 56 282b6990-8cb4-7a21-a7f5-4c24dec357a3
 57 93ddff5c-b4ec-4a20-8bdf-076c71ac1bb5
 58 3084c7aa-8a1f-7e87-85ed-7fc3fc5daa45
 59 cc855e27-cd8e-128e-9f49-561009f3fd24
 60 851479fd-6203-70eb-b60f-2aec2d47144c
 61 8c32112f-03f3-88bc-82ce-c04a7c1d1570
 62 98b48ae4-7839-7a2f-86ea-785799beed3d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 57754285345235424474573046301052035058573866508277861727471787. Exactly this sequence comes out of new Random(375).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 37 of Run 18 (seed 6,051,781): new Random(6051781), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:15–19:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.