A858DE45F56D9BC9 archive

201302250038 196eed

explained decrypted filler

seed 529

Metadata

Post ID
196eed
Title
201302250038 → 2013-02-25 00:38 on A858's clock
Posted (UTC)
2013-02-25 05:39:00
Timezone
UTC−5 · title 00:38 against posted 05:39 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302250038) = 232d90a34588c099b070f22e97419d7f (name+title)
GUIDs
48
Filler GUID seed
new Random(529).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
9 · predicted N = 48 ✓
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)

14B1AEF1778CE820 0D98678A63609A0F 8694293C300CC227 604E91261DFA846B 1903DC700D39A0BE 61466DAE88F98A24 EEEC885385138EDF 0613F5518259F322 F1E296E838DEB2EE 3CE65644B6A6960F A067C157DBB57BF3 F51D2F5C58E47E4B AED18D88FA0C3CEF F6CC6EFA8677C134 B511B8C1F68C3B9A 5D71BE0FF2AD1643 5CCB0A0421F23715 D8D7B43407D7E16C E1473EAA4DAE27B8 CA3B825C0C92EC13 6022243332F3CCC0 753B363882284990 D2A871A097B308CE EB286AE1D87B6DBF 1AA3F4B7AE959E78 569C6484646CE2BB A8F0DC8BDAF1DA0F F885A6B2876FBC0B 8A9A2FC83150272A FDE713645ACABA73 BE2DD020FD9016B3 5ED0BE10C2057C6A AEB271C4091B2274 359DBCBACFE267D3 9447873A2965CC71 C1CB8020D693D22D FD4A8D2BE0AC2A12 DBC9C2C7A3058A3E D3FD1FF4DE200DAF 0293A6193F1E9BDD 281AD2058E6BB289 472BFFFD0AAF2D21 C25965A1EE600BAA 1DD15C2A5BB8A177 8B102124362CE13D BB934134A91B90C5 D3656B64AB904686 5984D3640A94E62D 01B2FB16C1DE528E 9D490813A63AAE87 0D4B3D4CE3A53231 7DBCE23EB3F799A3 2CE9E8A37BDDA54D D9A32D28642F4598 9AE111E79A7F8093 5F466ACEDA573FA9 F7A99C52829D208E 34F55439EA869A5F B3DE20691DF9EDAB 24980CA40E894851 E5BA08A176C8AE94 41973FFD84687CE8 CF40F67CB45370B3 B19BD41086621DB6 DDDEB87CA5F9E919 C153C29BD1022C62 FB1CC63323E7E778 0A830AB26E5998A3 9A890AD8BB49FD82 8E9BA9D338657426 0916758D27326933 5ED3AA1782D9E082 EFFC4E80B8DC449B 87C2D642153377F7 DDC4E10F3FB64D5E 4F3D023788AFE061 3528EBE6EABE0155 098E82005C1CF6E9 FE7E94B34C4AF932 2CB1D5EFDF4C74B0 7F209CB17D6592DD 6F3F1863C8828963 AD917F36AA67935C 563F0A99D467D37A C26A0A14276752AB 04C699A655C24D60 8C86F41A18FB4973 B880433FE7B933BC 4D619EDE899BDBA1 276678048A457789 9DF733EA225FACA4 721B9DE06EBEB6D4 FD854DDD4A224978 1FAF98C6D231442A B0D4D2DE06B5BCD1 4451DA7CB690AF3F 5E055A23AE785044 81553348083747F7 C70670510B7B96FF 89E4EAA0D79B2090 52E768BA41678E6B 4E0B724D37415A83 0146714F3300FEA3 4ABBD3CC49289CB9 DDD95CDB9533BD45 232F46FF703E6C12 A9B478A3455EA93C 29F40E560B459976 B922D3105BB097A7 CAED16DA4A329E6F A0FF30F86B4B8829 9F333E4431C5DA9F EBE412062840EA6C 2D338C62EE7FB7B7 DBD4C1F7BE1BD556 88F2B89C361B7E42 B4A550EE4E58E870 B6B9754C43E5518F EBA3457D5C96E57C 50BEF8351D8CCC01 E9CBFA0F141D817F 3C6CA4DA0A8B5652 B8CC307C361E1D96 79191C264AE19DD8 06357A6AEEAA3C4A 328DA659B401757D 4E8FEDC3F2397536 2B51C8461FD98999 BE96BD021ECC5477 CC47F3C6B7F7A886 F2611287E0C2F744 ED60E1C7574001AA 5197F548E916E3C6 1EF2BFA63B1A16B1 BEDA33BF4EDE13FE 3452B744CC254351 28C31C4029DE4FB8 0230640E9412AD78 ACB8962663D8EA49 7B5C184485DAC522 69D06EC5939235F3 0C5633C364D2D357 1F8B4C7CEF3E3C12 C3C25EA254AB0EC8 F2BDE1C61F4AD22D 47A0BBC5804AE1BA 39B3718A4048707E A1DE39D30463F708 2A0EB75D4BE33B69 CA43C4219BF8C8CC 1560425B8DCF0B89 B5CCDD9DA74FD0FD C3BC3230B1CAFEC5 ED5AE4925E19FB60 9795249F6265972C DBAB31D9AFB25803 210587B98D17A8D9 255D5CA7250A0764 BC1765D4D9F9645B 21BEF899459D64BC A6EB59F6B43AE2A5 0EF0CDBEBE4BA4E1 747D43E922686B2B 7769A909D405198B 764CBB2B5A865A33 F48D53A99B33589F FD8DA797709F13D4 84F979C1B6C25701 094B69B46C3B2236 E1C27C530216DD4C 00B9F357FF56ACD3 CE2BD13D7C60F65C 0430C87218FA98FF 64890939D3A2863E 1B30A952B0B69269 E018978D2A72D72C 038D39BE5BECDE58 9530F47D78F39688 A0AE1849024A09BF F5771ABD6962FAAA 7C222B6755EBC515 7DE0589A95CEB1B8 17A277B03F42A573 881CB3AF92C60112 E09DF9813A13D1FC ED3688A7FB43DCB0 392446A6AA5C7765 94C24C43982AF06D 9E6907692D211FAE 7ED486D6BE4691BC CD0E8881281D9C86 F264954373E5794B 25EBF0EC32667BA9 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302250038 (name+title). Key = MD5(password) = 232d90a34588c099b070f22e97419d7f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 235bb402-cd1a-0711-a16d-e7a679e04c7b
  2 d24b1350-d416-013f-bb92-7cdf3d36e455
  3 4554bf2c-9158-4486-a6ad-72c789015bcc
  4 602a19c8-a4b9-4e7a-909d-66925e4fa07a
  5 1df67a17-97b3-082f-8afb-a859b1c15473
  6 3afa1551-cf86-7e20-b9c2-8477c51b2747
  7 7447d4a4-d308-8e2d-82c2-4e8735236259
  8 181882c0-a614-732d-86d4-56337c141341
  9 6d189512-092b-31ab-8c40-a8cd481aa627
 10 d9b835c3-99e7-3479-bcd9-028d2113b2cc
 11 e300d756-c8ba-0f90-acaf-8872c7031ff5
 12 af5d36d9-7fe1-4365-8ff8-da1d2cfdf3b2
 13 91e0c83d-373c-2db1-a75d-acdcf1744a68
 14 0609efcb-19f8-6dce-b99e-3dc8973caa7f
 15 87c6dd13-e7f4-24f0-ba98-f4919a23882b
 16 317f07ad-4f3e-3f8c-a787-100a9befb326
 17 3f9654ce-6827-2ca6-a9e7-59a916e3fa10
 18 8fb1bc2b-be26-8e30-9fb6-a697fdb09de0
 19 fcf14771-0b9a-8c19-a67d-8f5f55924387
 20 cf3e340d-6a8e-1cc2-b041-c3a3207600ed
 21 41809056-2c7d-04d4-8179-a92999da2740
 22 639bcf7d-a21d-537e-8d7f-f2eb04f7a7f2
 23 1e3122b4-540b-324c-95e2-213ff1bdb500
 24 4b6b3cbf-0e26-7bd8-95a7-27d13cb1c6ee
 25 601a9962-9cc3-434a-ba54-32ae7cc3c5ac
 26 86d3abd2-cdbc-602f-b291-afbb0503dbc1
 27 81e89e4e-f2c8-63ab-a66f-3fa7dd486478
 28 047217fc-c15a-4a5b-869c-f6e3b09f49f7
 29 002a1651-1931-500b-a00c-1bf18ebc6f7b
 30 1b3976ae-12a8-18d5-a734-7a209b866ebb
 31 570c9a9b-cb6c-44e3-8afd-3126d655c821
 32 34876776-19b1-723d-a9c6-5f3aed038622
 33 2427c232-4b5e-0835-87ae-5950effb7560
 34 3512667a-3ad6-2aa9-81bd-775a09b03f93
 35 387d0024-e37f-3721-97f5-5dd664eeb784
 36 d7733e21-5e9a-68f7-8a57-60585cecfb5b
 37 8b95d050-d4d0-2354-8f7b-35ede5dfc45e
 38 e12b54b0-b7f6-8c5d-8db5-93e42f2bb0a7
 39 2b6eb7dc-30e3-8867-b476-c647e646c95d
 40 a204caf3-ff0b-2f52-bca8-dcac627630b0
 41 7573211d-da3b-51d7-8bb3-fd555de34ec7
 42 3d579733-e061-6800-b673-be57272b8347
 43 02e9c76c-d3eb-7ac1-b779-ff57d99bc652
 44 d9ac3ea5-2f00-1917-b74a-6c31edad730b
 45 fa31cb81-a031-7420-8a55-1f3effa821e5
 46 09b769a0-9c03-5fa4-85d7-eeb90cee98b0
 47 9cf5e227-9995-2b58-9b69-c278ced71054
 48 3373edaf-e8d5-633a-a7d1-b2ab0edd0829

Explanation

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