A858DE45F56D9BC9 archive

201303071656 19vdnr

explained decrypted filler

seed 161

Metadata

Post ID
19vdnr
Title
201303071656 → 2013-03-07 16:56 on A858's clock
Posted (UTC)
2013-03-07 21:56:47
Timezone
UTC−5 · title 16:56 against posted 21:56 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(A858DE45F56D9BC9201303071656) = ef2ef2c61a31028c338d4cc290887169 (name+title)
GUIDs
52
Filler GUID seed
new Random(161).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
242 · predicted N = 52 ✓
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
7 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DD50AB11057005AD DC9147028BF26314 4F67546CF92B981E FB9006D7DA3CA766 04BA185323EE12B1 D1ECD7C9BAFCCC2C A7FFB13B2D240510 3E97D03DE4B6225F CD62D37344F256DC 71B537B7A5931262 885CDC1E024DC1C2 0C68FC8B3BE70AC7 3CBECE7363E16B16 851408420E5E0023 AB0B4B919E70A965 E1694EC608FB2B7B 88AE137BB13BEB9E 7AD0992454DD1F17 28B622D1E7A1EDAE E3FF41C931D57EB9 143F6301C1046759 8028EF7BADDD5648 09CB25F7F280F9B2 8E659B4E6374B6DD 7E520D0C4F996405 3CB4A9D803731CCD 34AA0543EBC8FE76 F732D2D4673046D9 8D8C26FB16C00608 CD92C5DE160F8779 B197119B06B54905 43D14B20D6414769 1C9928A432EB9B93 1EB643BAE8BC1ADD 5B605813747C98FE 1D696E68744852C2 0FC7F51FBA0E4CEC C73D408EE46F780F BDC182B3195930F5 AC8E0A6FC2B4B510 A42D7BC6B6FBD70B EBDADAB97741C540 76A9AF186E01DDF0 716050529259AF42 E424AA651D8CE914 85E6574AFE54CDAE 6AE3E564991817C6 CB0B40911EF6CA5C 26C2C9ABEA1509DE E7216D061ACC1134 3A0FE99FEDB1D506 30DB3E86FA58F79E 9F8DA0F2223A1C7A 851D14FFEAAEFD73 5D386C9C237A47E9 CF82880E4B9E3338 3E0BD8CAE659AA5A 12F0B704058107AE DA2AA6898227ACEC 7E5B89CB5906BC95 55CDC141AEE8CC90 F66AA5ABF3096688 5370E0D06666B634 15C32622A0DE9DE8 71817A5B104B51EB 8C90F38BE1D5081C 8CC2A86CDB76CC62 5EB6363E79B58ACB 6DA0C372417267E0 903912AC200158CF 7913324CBF2F322E F24F4542125EB0BB 89F3B42570D892C2 58E26C1376FD4A51 F8C2254EA0F44D05 569380836FD05B31 EBC0DAC052026DC3 CD0D0363B1032935 5AB41900EAE80EE8 E8F00FB9730E8B96 57EB179ED3828121 D96D9F7140112E6C 7BD55176747DC595 BD59AECEE4FE6B46 371357CB0DCD5104 CC9C4F57BD1AA885 AB86FA663B16E35D CE261FA80BDF3782 E2707CB926D603B5 300DCB8AF6744DE8 3FAE8E3D9AB7556B 40EBBFE93AC1E700 972D58BBA6306631 8BAD926BA061BAEE 4C975DB000F8E377 5F9A9AFC008D9795 3370E47E05FD5EC4 27C58D1F9CB2D1AE C2925A8EF39EEEA0 3A810C82F712E874 63E67D70A6167232 FB95B0BBC8C8B927 599185296089898D 71512BF1E1687CAC A09616E7A16E5D56 A3688C9C362FC0A7 7CD42DFCB2C84359 0AD16AC446587A9A E359A5F0C1830FDA 6F5D53EE9EACE103 3BC838868B87BC27 44400DCB93407FE4 4173D1652FFFC0BD 3C6468E711DFE999 89D7B50DC36E7ABF BA75E44B2D7D051A 5FFC9E5C3E45D6B1 E4405E52E814D9E5 5B282C014D122103 A1700E2DBD6288E7 45BB47488EEDF990 7F1DEA29F19BA7EB 7AA4F319C520C329 6BE038AA1CF7BC5A 961E4438A84269CB 5F267F60BCE6052C 75BBF1616E7280A2 955BE52598361574 CC77AEF901BA78C1 2DCC8AD5C39C8807 0213F06E036AF5D8 57F4D4CB6A3E0842 A95E7493E821662B 8DB8648804A7F20B D16398B060FA2BF3 D842A05DE067110F 9E67349409185814 A5AF5333FDAF8583 29C46E38E18A3BF6 728105B46AD879C4 84FF342880BC7AFD 7EDCCE2B00F176B9 C7B100CF75134F1D 4781476DB245F38D 0731F15ED6704292 B02B5D6F5D8C2976 8818BF2226B8BF59 CCBB9E4D021F41AD F070ECA18D896EEA 79117DEBC477761B 6B6E0BD398E4EAD5 6EF1143B744F50CA 9ACE22627B2E4A27 E16A29BF629A97AB B4C8B78FCFF11DB5 3A6EF35053B92249 03559F163C1F47CB BAF80C4DCCF77DB2 D11EE8F8B4CE579F ECB4E9F48114BE29 AC275641ACA05BFD 573706EA4BE20705 ABF7FA1BFF33E046 A0B731AA32BB607B 92797158D9169DD9 18B9D9B47C888BE8 B22EC210523D70C5 C60C8D6A31FF5120 048F3F4D74C44599 B63E9CDA0FC7505C 13119538833D9FE6 80BAD5AB6EC9D900 A5E11B2588CBFE2F 467BC6E4E065D694 EC42CA5A4422935D 2CBB60F5E8DD2006 708FE90A78F17815 5EAB3566E010B2A0 70ED763FE81B13F5 5215D0556EE6764A 60212A01E746711F DA1D11589D4DF303 B6D6A986EB8768CF 370CC3FF70A9928A 869A053F6A41D425 8E078B9B3BC7CCC3 B370E2169ACD6508 932E8A275711C904 0EA7E7D62DEFBB37 3D808D5889796C40 9E0AC6025B4B4727 CBDBD14D2EA3A430 9E4B79AE262765B6 9C57131AE1E1985E D2810CEB9A5D2444 10CE065249547022 BDB206A7B0699F3E F2172435CFCFBBC3 3942B1EB359CCCD0 23F6483B9E485D80 AFA336D58377FF73 AAA4D2D619520A6B 59566F05DB941FDB 555F944910356A8F 19F799B80088FB19 4F25936CCDF73D50 4C97EBEF64EF8B62 E331612C57031722 256FB2D5627E50A4 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303071656 (name+title). Key = MD5(password) = ef2ef2c61a31028c338d4cc290887169, 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 3e895291-4f07-79a0-a7ea-86d792170cd5
  2 bbf99e17-f0e5-0862-afd8-dba5435a5358
  3 d2492544-3a4e-2de1-9621-10f924da91f7
  4 8ec47af4-3421-860e-ace9-2eb1aaaf2987
  5 6535ce94-2c45-8473-8ff0-d339017d1eeb
  6 cfc3c6c6-f216-2a5e-82b0-fefb0ac7b187
  7 32594fc7-0ece-066a-9574-0305133b0dce
  8 9fc01bc2-ebac-14e3-a0d3-a072514f967d
  9 7c4d2fbb-ee30-870a-b134-394803977554
 10 295fac4f-7de2-5688-9a24-c64fec1b4399
 11 45d65566-67a5-8d7e-9bf6-7c0a55d06dbd
 12 c272d8d3-f4f1-1378-9325-83a7518eef2a
 13 dbd44a25-dc95-2ef3-8ea8-ee465cbd4f6b
 14 fbdbabc8-aab9-2acd-834b-89dd4a4d1253
 15 a9e25b5b-021c-6d28-b8f7-22fa11725e84
 16 c2446a9f-1948-5d7b-a197-13bdd8cad9c5
 17 27c12add-b39b-4a16-b70d-a343f0e575d8
 18 418b70ee-dd50-7fda-b519-be6e18d47a00
 19 32afa6de-685d-066e-8883-2c6a400f1d0f
 20 3800cf16-983c-584d-8353-dc53b23aee84
 21 e8b3794c-24b8-10ff-8469-dd1df979e94f
 22 660ea25c-3862-3ace-8175-16f84644d806
 23 5efa64b2-de19-16c1-9a5f-08100359531a
 24 c18e68ff-efaa-2adb-80d2-853c365165dd
 25 40939c69-1816-492c-915b-6adbd0c2c933
 26 a74d8b6e-7ff3-0b21-9b7c-fea8a09140d4
 27 8136acf0-b296-31c9-abb7-d3ef150dc49d
 28 e61f8782-c9ba-484e-8c72-8b28d4eac511
 29 fa0ecc91-e929-0f9d-ada1-671322ef7c96
 30 2a558285-9b8d-6180-822b-2a2dd52973fc
 31 bfec95b0-9947-517c-8687-cf33312fdad9
 32 8191825e-d9ca-735f-8f19-5a49fc56100c
 33 0e787fd2-2d64-064b-8989-d043b3d3a1c1
 34 ff4c6e9b-772a-0c92-987e-c1f452c0dfe1
 35 afcd895c-aaa4-79b2-9102-7f36d3e14419
 36 a97ea606-80fc-6428-80fd-c2aa871ec2dd
 37 85f19875-2744-30e1-bd87-237f453e4a8b
 38 068006e3-1361-09f6-8d1b-7a829cca2386
 39 007de7b6-b661-834e-bf54-c0ebbaa0ceaf
 40 565ad33a-e6c5-389b-8952-34a7d897bac1
 41 5e013f3f-664c-03d3-9dc3-c16a30ed0f6a
 42 08166aaf-9c81-41a3-81c6-f6b9ecc2a2dc
 43 01a18f14-db49-2560-b2f6-d95c1346ee9f
 44 2521f9f6-5dd2-4a28-a8c9-913a029295f7
 45 20bb5815-93e6-7b40-a77d-fb56bf619984
 46 a0ae2809-c82d-51a0-8381-a3da7acb589f
 47 915a83ff-2b3d-1112-be4b-c94331358bd6
 48 3bdf41f9-a20c-8b80-bf1d-8c03229974b3
 49 18e72e34-42a9-7fb5-adff-d31d4127feb7
 50 8fa34266-fce1-44da-b27e-ab80a0aa67fd
 51 91fb3dd7-cc17-1a27-a394-2c4dec4aba83
 52 0fc89420-78ff-2eda-ad0b-f7b179fba6d9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7028820185812265470513124034065700763083042475187412. Exactly this sequence comes out of new Random(161).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 242 of Run 42 (seed 983,934,859): new Random(983934859), 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-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.