A858DE45F56D9BC9 archive

201209241402 10eikc

explained decrypted filler

3DES(name+title) ECB, 63 GUIDs, seed 861

Metadata

Post ID
10eikc
Title
201209241402 → 2012-09-24 14:02 on A858's clock
Posted (UTC)
2012-09-24 18:02:02
Timezone
UTC−4 · title 14:02 against posted 18:02 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241402) = c6f6f1e97389bfe9569e6aaceb321c3a (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
63
Filler GUID seed
new Random(861).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
227 · predicted N = 63 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B219C6194178FF7E 16ADB0A164314F4F 07F9F44BA43A3BD8 8EA68632F5B3AC1C BC238C433F5AF339 408CA2EDD7940E3A 5059D391BCF8315F E79F2E2D8935C9E7 354B108405E8383A 412047645816B379 BB117D452021DB5C D5E637A85331279F 28AB4101B4F2A12E 92EF210CEAF7BE96 E7BA1CF5DDDF0F12 7BDD79445110EAA0 D86E3982B64A7D5E 12AC6FA62FD85399 2F49C72739CF1B27 35068E2D242713ED BDE57B13477888E5 B89D4D06907E2AD3 2B956549435553C9 4EECE18AA96987D6 CE28C0C3DA7BC5EE 3AB15956390B4302 ED6D77845364B31A 2AB352D68514BCE0 9C972A2D86897481 3AAE8957B288D3B9 BBF3C735339FFD9E AC147239BC4CBF5C 939302DBEA250FD5 568FB7A5DCF8EDDE 5220468627C6D0DE FD1B3F40AFEC84FF 98821241BF332BF6 2FF613792C2FE4C8 D5EA5831F22FAE39 3A98935AF857CEE9 B23DE30FCA775CC1 7E32D6C49E090DE2 A17BC8FAB6C7ABEA B32289DC651FE1C1 D13263F24552C18A 70C16F760067DE05 B5CE713111B06493 0FD131A2E210FE14 96821D99C641B42C 3EDA9D2AC40E59A9 231E63BF311776B6 13731E95067C1A8E 5510F912BAC74445 C8F1F474B5CB90B8 4E50641EE50E661A 56DAF180827A2BEA 82DFD7DDDBFFEF4E 309C237B76DD6983 E494F5DFA52302D8 5FC9666AC5568449 5C1175DD893EA9F9 D2ABC1717D19BABD 01FB6FD85B16E78D 7CCE77024726CA9D 996D9474BD76A4A8 362A962DF3469C19 CFC3A0B632287FD7 1FE48A9F57660A6A 0656D0636E708EA3 28C98DAFA0E324CA 02A6B74CF16B4EA0 E9FF02A77D4F3619 E57F4CE5B3C2EC53 8D6BD71226967189 D259CFEC73560D33 B828BDBF6B94C436 E84B17547969C7E5 99F92D5AC00E2412 EA2D2B5D618C347E D021CB2A6B03CF52 F3C83ED642581A71 F71F281F2EC2EF8D 401D08DD681E1B5A 3B65241C7661C607 9B566BACB71C42E7 C664463D64A5FB7C 1BA3A9EF0248056B 3E23F5FEABCFD19B 571AF22D4E8727AC C6210EC60698E3AA A9B0EC00CAABEE0A FAA1644CCE61958A DA55230C2EBFF58C 206C861F7C8FC734 5880E6F3CCF8FF00 4AF2424E5E7EB6CB 4C927EB5BF632940 468C5A2EB00DD2DB 4B705ABF16E3ED1B B321D13F783DA5C2 FC00598B962D9367 C67F873D14873BF1 D0BF531A5821A6EA BD84057C28C3FA53 14CD43CD0D36AEF1 97779301E44E7B41 55E999CA8155DF61 F52D37F6DEF82A60 9AC8007A02DA18EA 6D4ECB1A94272EE9 AFDA1546346ABB53 83BF5BD47312EC69 235BBAACC6A6E4EC AD99480D3F3ECE0F DD97D977EBDCEF03 4B5F8061EE38C0D0 CCB0D8233EDB304C 57F281CBDCB8E341 B945D80E9FC1B0CF 3F4DBF76B7D80B41 D761E9DF90F882F9 43FB297B81555905 644B25862828971B A2A85F5795498DF6 D9E368BD997803FB F8185C02DB396093 E0532DC523877543 6F26C7E94B8F9E14 2A969F6B01EE003B 9C4C0E8C74547713 7F599B2A769BE99C F51D9913F35AF24D C18BD21D95A0A9AF 6D227B7AEB047946 26F9005A7553D987 A3725C0545E0B8D3 9208E78A7BE66BAA 91ADDCF700D49248 C6E8B93CD75FE16E BF9667C15498302C 2DE49D14D8694D1D 3BB0F9499C310BA2 0A004E2BC62AD377 F13612743686CCA6 E0FB2A4FE1A61DAD E9F091404B7DB755 4E39EDCB14C2437E 33B0D071584824BE 07FB19C8843F39D8 551D8E40C5EFE1D5 62BF216335C3B04B 48E03A215A7A101B EFA30AADE387607D EF0C6EAB80F91466 A4EAD2970E1A5F41 271FBBA8F7B44D09 35DF9341B0806465 5DAF1A5184D442D2 513DE3EF84AF666E E4AC8C48ADFA2E87 3367EFC0FB999283 B2876F449A1747FA 09FA105EDB026DD2 06C970E3319F0216 5B41E88321027354 EFF94363E7201771 EA1B1912B055118F A3DC22261A4496AE 33A1AF3C90A3CC6D E7F69EC516A5B3D1 B47C66BA21493E43 0BB554C5DC0B3D51 0CFA4D29CA49DF71 DB8053070174F949 3944273D6F7EF630 95F1B72567F7E462 EC0B688A7126110D 642C016B6B7BCBA4 490C95C2595888A2 D4F17DBFD66B95FF 88AE32F2F16B5E56 3E2898204FDF5BE5 5F072466D094CE27 30F3479F47D6002D 14B28C3C1E34ACA5 15EB29134D06D1B3 CE77105CBDD225B0 130B5DBF02FD88F1 5AC78F6A4B68B7AA F905201D83521907 E67196FF246E032E 1FF4A0302873EF84 78FFBC7A30934030 11FB62FFF9627A7C 2DB9B58CE1C2A650 3DFBD2218C68B357 C311F67A7100A215 661705141406776E 96DC6E4639E1E004 35465969DF0B6187 9563AE38BD5C42A6 4B67DFB1BB32731B 7F66A8B310654828 1B8F2EBF5E70ECF7 4C183C9D9D6511E7 A5BBB3C3B28D4945 560CDBF97591605C D6D33FD7E102C2F3 12C98AF9C9B2DD24 EE00C6C4B16BE727 001202A245B81FFD 227683EBCCD3F658 9EFD7D38FFA285F3 D51D7B7BF8D6D393 1C66B9201A31BBDB A3F4A7C3542356E8 38A1111E18D6C5E7 2D8347A526496FCE EDEF037115432039 97B2C58A029FC9BB F27B65120C844831 17E19D6D517C1DAE EB7FB28340D32BE0 ED1E852E9F53E1A2 0664388818F22401 2BE6FC4DF4EEF76F 12138D8F5D8A0DBB D67915062F0E9340 33C26B8500D53104 CFA36B754FBA4CF2 417BC9A5FFF7CC65 F31E9C7BF8055E0B C3C0E068B4EA8127 E4A2452BCF588A6E BB16C7C51EB11E17 0E9FECB20F1504A8 7D16E0FFC1EFB080 C845CC07274DE894 07C057C8A1475D5D A2CB2B8F5CB0BFE8 2400BE0D2179FFBE 6658782406235642 5CD589D5961EF8C8 AB420666856D3CE1 611F4BE1E494B2AC DB154E32F87BA583 FFEE88B7B292348D 9401FC61754AB346 1D6ACEDDBDAA6DA9 9E8C6CA7193D6717 4C58F1B31A079A4A A7911796EA3D8189 8E2691B8EC563562 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241402 (name+title). Key = MD5(password) = c6f6f1e97389bfe9569e6aaceb321c3a, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2fceaac5-f780-49b1-9d41-5bf45634e2c2
  2 88fb3999-b5e6-4936-97eb-a801b5116cd9
  3 1c5c9684-5e42-526c-b12d-bed246ac3612
  4 290bfafc-d924-289d-b24f-f9f1df923ef9
  5 42958159-b5e1-81e7-a4cd-968131d6c034
  6 a98d84ea-2426-844c-902b-5c233ccc91e7
  7 b1ca9364-1c9a-6613-9bd9-96e20f72fe44
  8 6d9eb25f-8c5b-3cdb-8f85-b6cbbec5d53e
  9 f95b1e3f-6ef7-4233-99bb-999cfe6bcdca
 10 fb0ffbe8-dba1-61c3-a3fe-e65b1ff958f2
 11 6c559173-5e9a-5495-8aea-571bb5892bc0
 12 55d72fbc-a65b-5e38-a3b1-f790f4cc4013
 13 1dd362a2-f8a3-4272-8ebf-a4391a973b48
 14 6cb45584-f6bb-3234-93bc-c30218d66239
 15 6f441f9c-f906-5f9b-8ad2-f2cee2f73525
 16 8fccd9e1-c23f-6832-9036-e08ba0b99bcb
 17 3ac0f9fd-10cd-7cc3-b47e-f75d82a6e2cb
 18 a08ed4a5-b013-7c58-8dd5-adc3272814d9
 19 d2a70737-1c26-8d54-9056-7ebd063d1043
 20 e44155f6-4c41-6f49-abdb-9191bc5a59ee
 21 278ecf6e-450d-1715-a19b-ab3ec8d27efe
 22 6463d95b-58ea-0ddc-acc3-c5f7acf7a086
 23 b8bd5da6-7bc7-41de-912f-14b56560719b
 24 40be33e6-2a7c-77c0-8638-a1807910d0e2
 25 ee3102ca-a0de-0774-8de6-081371c3d6b0
 26 6400fa64-73a9-26f0-b970-604931e73bf4
 27 aced3518-ad5a-1ec4-8ddd-da5430e5cf14
 28 d1cc324a-9c2f-14d5-b454-fa068775ac36
 29 255d2f83-633f-3de0-b83c-3e2c00c3d542
 30 8e25759a-97c8-4759-a696-c22a94f746ce
 31 a0d404fd-9461-0dad-8f4d-98477ce1246c
 32 a7b0c466-d36b-2811-ab17-6ec472f91f24
 33 59cc9985-2c65-405d-ac54-29197c2f584b
 34 1feec030-5f61-57ac-bac7-427aca5cb530
 35 d73dca03-3c57-22c2-929a-02d1e7f3d17a
 36 f5e31858-443b-0251-93e9-13655084a06d
 37 0db843af-f8a4-201b-bf9a-7b066f61b848
 38 85818bd3-c2ea-147d-83b2-3b293db35d2f
 39 30cc1cac-26c8-7174-aaee-3c3a5f93d022
 40 41b41f8d-16ed-735f-9dbc-e10fa0e6497e
 41 66ca1c31-7742-428f-adf3-c1fc2c5a2ac6
 42 e7b91f57-89f3-8456-b18d-4325330f8567
 43 68670df5-d14b-64f4-bb54-e190ee5a7b61
 44 d785e355-1d25-68aa-8254-3c10c307f302
 45 52158b2b-a034-7a30-b8a8-7fe52d486072
 46 35873f76-45e7-0b92-b8bd-875392e7cf13
 47 ff774038-94dc-2a20-baa9-2faceaf4361d
 48 b0aeb310-a5d2-85ba-9c43-814fe23f1c40
 49 366f1855-6421-2fba-bfe8-0f9c9f84e5d2
 50 4e05d211-6aae-0597-8531-8e32c8bd8b4d
 51 d6f54d91-8188-369a-b32f-e509978c3ffc
 52 16bd645e-fbde-6901-bd2d-9967d76e2958
 53 e126dff6-19d1-3cbe-b538-d9197347a7f8
 54 95b270f7-13eb-8b97-a96a-c37df7b7e994
 55 6f410c54-9bcd-5c67-9603-2fe24f4a0513
 56 8b1a8e34-048b-43c9-ad94-a0956ffcda57
 57 2f522b09-5422-804a-a2a0-b074606d8598
 58 6eef045f-97a9-6bb9-8659-499013d8c984
 59 0d859b60-f729-23be-a3c6-9443a8cd77db
 60 c6923643-2e49-560a-958f-420cd719b3d0
 61 f65f3318-9fad-73a7-a7cb-ede87055b407
 62 cded0104-af5f-4793-920a-b1a45b924e83
 63 8dba3d77-2a3c-0539-876b-f86fc2dbbc1d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 445288634655435677861047021134024520217748667028203638548625740. Exactly this sequence comes out of new Random(861).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 227 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.