A858DE45F56D9BC9 archive

201208170549 yc8sp

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 610

Metadata

Post ID
yc8sp
Title
201208170549 → 2012-08-17 05:49 on A858's clock
Posted (UTC)
2012-08-16 20:49:23
Timezone
UTC+9 · title 05:49 against posted 20:49 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201208170549) = f6cdfac0bff21d1b3da0fefea1d83e4b (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(610).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
58 · predicted N = 60 ✓
Machine boot
2012-08-15 10:18–10:21 (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)

4D2222296AEB4BDC DFBA2C7E9D84CA72 E21376EB6E3D1912 8280D1B7A9E7A413 DE3833ADBF82C0EC 378BFB2A6FFBB0F7 16484774D727C835 09533CA99EAE8EA6 C3107C4A7DB8E427 AED015988484CA44 2B9FEDA38BF65A56 83E617F47CB22A4E 987C4C33C59165CA 6852A511BD2373EF 03A3C7F495C26670 F2EC1D4CD8452C33 6B0D87BB820A3E75 DF354850CC165CB9 AD8415E964EC884A B51064FF92A9F5F3 F2CA9A65D9FCDE10 9D9A284772A599AD 9D1AA1B39E972C0E D17628339D9ACE69 9B3CACBC45C38631 AEB69055194E44AA 19E7A76D1A6FD8BF A3DAE4CC01AC2E9E 62CD05BB8E99F9B5 E489E3BB6055BDF0 6E8EFFD3C042A245 3A58F5305306B3E0 05B61F0CA71DF648 A819411FDC6EC4F2 A1EF9A8A498F257B E581F20EE4DF591A 0FD34E255E7B675F 7A32069825ADE837 EBA9380962E748DB 9A22CE2B38C5E026 8E2DE923E631B0C5 DC694BE1E6FCA715 99447387328F592E 80C699619B814500 F2600E6664818CC0 D139C4AD854926BF A45EDC210330BB86 3BAC64E894539B9D 3A2DFB304D6B1001 C1CBC9CC56B97377 8DD6C811554E2544 55836AC9CAA1127C 1F3B003025F50493 615C080C9E1E378F 6A37DE1C3F24BFDA ABD1060A35A52D9A FE623FBAEC657F56 E0F1DACE9074F9CD 7EDBE2A0F8D0255E 5DA4392A58CF5C31 548FD43CD1A8544C 1E207EED202DF787 057C56D045DA0F55 53D4332098519EAD 76501E83E07E9E8C A8D2C1F5AD6EA787 2E6C7BEE4B23FC12 C45554AED716C85A F1103D5AA20F9B04 0643182A997C92AD 177C3BC500ADFAAC 58257B2E0A87F1C0 CC17DDEED3169A3F E41B9DA6689AA78F 53E1AF5AAF5D717B AE3C0115D59AA989 28B6E2DAC25D24F4 77C14535454D546B CE375203A0E2EE1E 8CFEA86BC4CB44A7 42C8FD4832A3E63B F62A494BE9346F4B 190764D7509E634E 9C19BDE000934DE7 CB37D278BBAB5349 77309A7DC46A288E 6A3D357287B785B5 A69681DE329ED1B7 1B4555B60F3AA227 7631211A4B6111D6 4A25F87150C18624 7D62D277CE0F79ED 392259BE618C186B B4CE6950603923B9 3445325CF900A0ED FAB7D56DD0CD83F9 429D067B60FAC971 F65FCFC1A1699F11 FC00BFA8510B157B 89E3EEB40F9C36FA 7307275AC77695D0 E405D65D38A26306 999F14721405915E 5CB8F83F6D06032C 2D1A53D8AF74580D E16C5499577B6271 91F87594F31C2674 11357D1FBD665FF7 F090667B07F1AE47 69D2CF8D5D69586A CDC225F11A70A6C9 56A072F5593C19F1 0F0D870BC625AE04 F982C24C543E303A C9B9BCA31D1F4908 886D26D1E7EFF755 80F1B0E3D0FDB120 D6A5CD8FBCB65A0E 3A87380BE4804911 DF3C0509FD2E150E A15944250AB95BCD ED6FE2314431C332 B8A6E33940EA899E 2FC19EC06CCF3405 82FE4625BC66FDF2 7DBFA95376DB4EA0 CA456A238B881122 75ACC0E315C9478B 959E35DBFFFDE19E 903E3DC41160341B 252DC1AAE1CB3FEF BB018F393EE67FD2 070A4607EB7EDBBF C201BE3C5CF776FF 7ECD2DF984823F45 102C321347ACFD5F 4292DE0C038AF690 2A72EA68EA19226E 5D697DDE9F21F925 0A38B00FCEE46871 15A86795C120010E B591B3A89932BA03 31FD6A8C30DB93FD 35D76007423F54D9 75A23BD8DC271F53 BD1A35E6C48E883B 046D92991301E76C E5E626389DA0B99E C959A721EE859DDA FDACC6ABF63A3A80 FB07E0C14FA11F40 006C372C1AA3B84D 78F2DF66DE185A53 550C38DB9396BCD8 649CE95D89207D1E 723C85726AE257C6 8B1C888AD2A27252 B85C0DF3E04EA0F1 E835D0A750B81429 16CEB1D09959E9BF 55112D508638A43A 838AB56E4D193CCB D49CBECEE5859E22 0916AE6F24E96FE8 7F551647DEA24106 BE2AFA44BAACEA63 6A04D14DB4D62412 0B9AE5C1EB362E2A 783F819DB259479A 5A58098A02605B54 392E547AC745BF84 D815410AAFC5A5BA 3184F016CE460E85 CF38A9D41A5D6BDE C60F6DD5C35B198B BE27AB2CF8D8B38A B86EF2B0EF62C41D 201DA4F67FC456AC 43CFBBE9CBECB4DA 9F52C23D3E050454 9C617499F5C94189 E0597B25768A6555 6E6635F83A500734 324B259529A45F2C 11FFC23541595854 F1913AC51B829E8F 4C4CFAEF1AE9B5AA 68EF3FBCC566612C EC2585780795B6FF 23D3F0CB61E94E41 C29301C4F4CBD24B 9552C05AC8F22AF2 8A4DCD85F438B159 D709A65C6EB8692D 7AC2969844E09F29 809D4A07DB5D6088 2FBA845E2717F9B7 304EE9F663EB1D8D AEEA830F6D9D33EA 2F1891FFC85E27B8 798980D12AF7C576 5C2CBE8842A57129 B60C190729BE4DCF 8583D3446E007B75 AC64E49FB459182A B87CBB23FE439633 ABE2717BAF5D6F50 0C8095CC57685044 700D5E63994B5301 C0CDE162AB7732F1 ECA69A4796EBF477 70856D1EB4205DDA FD70B7E5F4688346 7EAA28D83294C37E 247FC18F3DDE7176 E0F40F1E36F66740 8A28E8F4D2DE8306 3CA79571879986D8 E4BB7765DA75B12B A9F224FA6EA86041 1AB6318AF7B2E863 73019A58DFB3B473 AD0320390F36F3DD EE0759D82D8CAF1F C66F3EA4FBA9E8F2 FCA4866E99AAA56C BDD80EF78EF64350 840AB0F8B4E4D356 A6B13AC28A0DEAB8 2E9934B7BC1B4342 46D6B225D6447838 12463F6854F9CD84 D8C0E241E9EEBA55 747F7FB57C55FA66 1B3F14152A7F908E 484ABB3278686405 F8B8F50AC737C407 2611B9BA8C09EC3D B19F21097C002E02 727B471BDBAC3E93 CADAB0F4F9100221 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170549 (name+title). Key = MD5(password) = f6cdfac0bff21d1b3da0fefea1d83e4b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 1a80cc16-e2ef-39e3-b63d-0ca0efa67283
  2 3b57cf7d-e0c4-766c-b4bd-32b87ab0a4b2
  3 b1df2252-1540-1b60-a561-dccce39ceb2f
  4 a0be53ed-6993-6b8f-866d-953b3dd08b29
  5 c33fb5b6-dbf8-5ccc-8536-887bc03e7b5e
  6 23c6d824-00aa-5afb-9281-bcb898e31e32
  7 9c1c38c3-5e8a-157e-81cc-eaf23779df4b
  8 cd976144-b7ab-4b9d-b770-22352bc2693d
  9 963f9141-26d8-4ab0-a543-6006e9913cc4
 10 1a42f7c2-62c9-10d5-85e2-d15a753618ca
 11 6c16e4ea-0eb3-62ba-a61d-8ca840678328
 12 fa931c2f-b01d-6c14-bfb8-1c3e4e226951
 13 64d302d5-cd07-8d46-a2af-c0bc0201c128
 14 3d5c506f-830c-744d-a4b8-c434406d1425
 15 42db2843-36e1-8915-8dce-759aadb206c7
 16 f4dfee29-0ee1-85c0-9bd2-35024ab49ea9
 17 822a5515-ebd2-2d99-8a5e-c8b179103da9
 18 cc6187a5-5ff4-119f-9871-36dfc1e786c2
 19 6653001d-7f30-170c-98c1-0a805f2902d3
 20 8eeaaeac-bbe0-441f-96cd-fc6efb160805
 21 9108c4ab-2484-70df-96c6-6dd3e486a491
 22 bc3809f5-499e-4157-b248-a845db71f0ec
 23 85a3dbf2-75a7-08bf-aa8d-1bc6ad249c98
 24 19956a91-644e-1efc-b28d-ffe29a78ad24
 25 9137ea42-860e-47aa-8b97-e17a2b590362
 26 350703dc-cec7-7864-81f1-1800569c016c
 27 77423d0e-9535-3b9e-b6aa-2464463e316c
 28 a099e98e-380f-552d-b766-95a9dba89892
 29 e53ab907-243c-0cf3-950a-0b14f679c23b
 30 9f6b3b20-8a4a-32ae-8716-aa198aa016e6
 31 3be3c38b-a042-3cd5-aa0b-a48397eeaab4
 32 ef48293a-c5f5-1cc6-90c1-aa7ae1474e87
 33 5435bc30-f04a-5d23-90db-f8c82604e181
 34 d4700fd1-145b-2103-8431-f03c6dfe962a
 35 119f71c8-7ff1-5383-b594-fa4481884dcf
 36 ad39870e-c54d-12cc-8e9f-c75d4d866f96
 37 4ff8091a-00c4-2b6e-8ac9-a83e0d12f5ad
 38 0f38fd95-05b7-0b58-ac78-fbcd989ad38a
 39 a08ffd3c-2a98-721c-b607-6a33e3b01e1a
 40 40a01db9-860d-2e11-b9fb-f7e2cb4e75aa
 41 bcc198bc-a121-7733-b8f2-abac81eabfb4
 42 b0990687-5706-182a-a56d-85791f4fb787
 43 3b310491-880a-1f3e-b3b0-25f3c6e4afde
 44 04052552-94e2-2ca8-9e60-d75ab55770d6
 45 e9502e23-5173-4134-a18d-fc31afcc85f8
 46 266768e8-6710-8175-8245-2eb13f9d7c30
 47 c58a191e-ce72-705e-8223-0a83a28366d7
 48 b66b0fba-db2f-073b-9aef-affd14ff35c2
 49 09abab6d-a5df-685b-a789-b9446f0b6397
 50 5317799c-fdb6-775e-b714-7edd15fcd65d
 51 e7ced513-53fa-2023-af8a-e4fbc6edf91f
 52 50c0a6df-13d4-5e88-a68b-b4ca31d16862
 53 9f9c9662-bd75-8913-9e5b-11ff0fc40530
 54 e60d9ae1-bdb2-6566-bfb3-5431494694d3
 55 93fa788f-60f1-311c-956d-b88704d0331a
 56 def3e681-e1b2-88c7-b944-19f645bcc252
 57 3abc43fe-c470-6563-9a58-dcd8dc858a35
 58 d37d5195-97cb-02be-bd22-dd6db1275427
 59 0f7568c8-a047-2f7a-9521-e30b4c466651
 60 8babd5ab-2363-677e-bafa-015b76b68925

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 371655144166878821147401473503315251207271124870672586386026. Exactly this sequence comes out of new Random(610).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 58 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.