A858DE45F56D9BC9 archive

201207030135 vys0a

explained decrypted filler

seed 140

Metadata

Post ID
vys0a
Title
201207030135 → 2012-07-03 01:35 on A858's clock
Posted (UTC)
2012-07-03 05:33:43
Timezone
UTC−4 · title 01:35 against posted 05:33 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,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
55
Filler GUID seed
new Random(140).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
8 · predicted N = 55 ✓
Machine boot
2012-07-02 09:51–10:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
11 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

1194D4AABB075C0F A89041886945A7D3 28BC62F671AF20ED 265F6462D989B64E 95222282A9586615 51D0BD83C1B92873 7B3E6E109881D374 2D19743B27F6D27E 3B2A494BEB4DE847 061289996E267A94 6A29D52F097CE8C1 9E76F1684E27ED2A 55DE964D2BB628D6 8DB580FF11DBD9BB C8451C5D6B05435D 2A8FCB00A5859A43 25010ADC695B067E 3D49746287C90A8B 5F56A49CB38A2E53 B2BE88CC3F31A30A D4D84FF35188E3A2 7598592C1A6FCBB9 8F298D52DADD0872 155283143121B898 0FBD0A34B39BF90C 15850241DEB4D47C 54004545B431693B 76E3373EC49775C5 4BF1BE56C8E9914F 247565C26ED97CC5 CB5BDA35C3EC8FAD 12BF6391043A5B14 021EF073BED52CD9 666E44709BB25D2D 1898697996EBFAAE C2BE2011D357F58F 8188A1CE8F6E0454 6503B6D013935010 AC1902A1BDBAB2D6 A03AD01E88AC2DE2 1892E4C0E2955DB1 3B8D61C0524C1E1A 8259C9800E8DCCBF 4689E5966A63A8E1 013C68B09CAD1D19 9B86955FF155B53B 0F9CE2997B061ADD BB0F5513B1A73A83 2166DA19590B60DE 8A2E1C61C571AA64 7007C9E67AF8EABB 93D44B2152EF5DE1 EEDE9D58DDBD4E96 129828F2FF989E6B 7C5F65C5B915BC3E 47DD279B7B4143CD 76024288B9884E03 9EE6574AB8F4274E 9466C99064E7EA83 1ED1073E393183F5 A951BFBDCCF818EF 15E5C3B4A20A5A68 E0B1726FD2BB0478 10AAC025F5D4FC71 C4094264DCA77933 7498507AFBCBB077 1395A5DAF96F4C68 43AE948E4AE108A4 58DC46FD074F26D7 28DEA3CAC121AA8D FE4A228575F798B5 7B7C98ACF35E6C68 5C1E7B21F34AB13E AAFD07DB0624ADA5 77DBD11AD11BF496 CAD6D846ED619C8D 95D1776B75D142A3 764404377557C3CA B65080870AC03D6C 7B628A6D6851F8FA 8BAA7C38F8970472 6E272DC93987980E 192E39C146CBF122 31DA1F2179B61C05 BE2DB644D72192D7 F87DAAB30503093C 87BE8B7A435F895F 424C1CA8432842D8 3379496704AB9881 54AE636362407A87 163CF283D469DB6A B9CB21AF445FA3D5 84576FE073C0F491 6D53B74395D0C24F BFA12A628239C1EE 47A1CD29CEF81F07 783DC8908E853AED D065D4D4025B6DB0 AA06C41F4C037C8D E9E5745FEFEDBDE5 F42B47AA2D03348C 256AE2BB4EB5F188 B1575630E9A65FE8 DD701797EE2D34FF 967A802D83371C65 C43B000FCCE888C8 C588EFF395D1D6BF 945F8C0B025B54B3 61D2CDE14C1D1810 824C02E6FD954248 802FBC14D3015929 4F9685195146B93E 34A02178D0C1CFF5 828EC0BB8B0142D8 B5194137BFA563DF 4367B9AFA8EB9A18 DCDBF799A0968C6A DACDA807CEF6A911 B019BF75FB05889B 7EB14348C2C66D05 151DD35CD4367099 6199313370E99F3C A729F802A9484FC2 DF883E2D4CF85DF5 ED473F589C2B3122 3A42AD63689F387C 2ACE41E454A3C663 B81EB75387BAEC28 1BF7F79C86CA3504 64EF387117AE6331 E5C9A4C495C9960E E9E45CF80997A24F F50C0250FBA20ED1 DE4D097BE8CD1BD5 9B7F78982DC9D4ED 569E526C3F9BADF1 DEF35DBD92413D39 F9C33F45D92FD3EE DD03CE11A64B69A9 B9B2B81F1087B4C9 DC4562C1F5708A47 EEE9E064CBEE2C4F AA9444C3F6FF7962 1BC60F5E8D21FC90 7F6F3723935E2DF4 621A688C57E177CF 977DA4D6A0A3AA7A EEA6B38768F56230 A3753F591824785D D51EE54DF53987A2 0A8FA04CB0CBD2C5 B7A1222603BE2E07 6931B2887A53C2D6 0A704269A1B5BA92 474034F93BBCBD2D 3E41DBBE2AFB78DD B0EEB0DBBA3B9E8C A1E823FEAA916D43 2FC2282CDDAF333D FA9FC0058FA16FCF E2E2372139320DD9 5250DF137A91610C F544F51EADB11609 F820E490ABD70F53 C3E9F5A5098484EA C67AFAF7B38C4BEE 1989B2D5F55D49D7 DE2897AC80880DAA 1BF3F76508114E13 222930349F17051A A4AA0DEE356CB7FD BFDF8139EC4E31B1 630E40870846569A C4957D73716F6814 A4155E8602526F9A E88C88F742908BAE FEA7F38191A9EBD8 257FDD0E7ADE8E85 0C301FD6DAF9A1A0 6AC59BCBA3C314F7 65FF28C06687750A D4F124B8CB1AFAB7 0F759D70E714688C 41DAEFC4CCAAC5E8 BAE99A0248051255 E34C070B5FC48697 D26773C5CCE39C65 1214E4ED3B2F858F 654B559CF130D445 C22C46ECC15519A2 4D5142201EB33D69 EC9F04D81405BBC0 97BA3A98718E1E2B F9EB86CC652D3BD3 4F5077F11A7194A2 D988E77851841767 26E5714466D6E201 681869CEFA807C90 E4C6A00B60FA8EAA ED7DE9A5C0291186 F034BE8C017EDC1D AE3B3A733E2D1899 8B4D1270FF45B748 87F1F96F8D735399 E78FBDF336862161 B979646FB527F516 DF8D1E9830165A1D 258E070F873BB631 3F0363FF6736EAB6 4F151F30CE7EB96E A49C8B46A4E731C7 D31C5BBD0582CCC8 5FA72F4243DAA13F C42E28BDD29A10F0 11DCD07473C85988 A3A98C79975A701E A6051912F72430DF 3AC25B982E299365 B1317FD983A0ED0A 53B950C455FD5B81 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f115f826-e91f-77d0-aef5-3cddb55c3715
  2 67816988-6a46-804b-9844-aa9cf8cc4fe1
  3 073e41c5-dd09-57c6-bdf5-ab75e5781985
  4 ca6780b3-455a-3402-b51e-e3a7a86d3dfd
  5 69cc3b8b-13a0-3388-8326-c290181782d8
  6 4bd3aa35-eed6-84e3-b07d-05494fe9481f
  7 fef2eab9-3c12-5d2d-872b-14a40c8df673
  8 bbe7dbb9-b8f9-680a-bf78-75346ca6e8df
  9 d1be4f5d-c267-22ae-a6ff-5f4a2cafe6e3
 10 c7c782c3-12dc-8708-a51b-00e9623c0232
 11 c53f13d9-4fea-3f7c-af27-9c2c99b34c30
 12 0442565b-8610-6606-bc32-9484c1d03c3c
 13 578c92af-17fe-7474-99b9-7779a6e44b53
 14 2aa8ad64-80fd-2485-805a-e7cd2586459a
 15 2a46df7c-fad7-8a2e-a6a4-8d6f69e3cde1
 16 69a8c79a-a765-4718-a699-00905bc54cbb
 17 fc9f46f3-f5ed-6eee-8876-f3bb69806321
 18 620fb757-fc46-7c70-97c2-e78263d235a2
 19 67cb7014-03eb-4014-b1b9-a8bc89bfd6e3
 20 9a975c16-25a4-473f-a967-db2e13dcc38d
 21 cedf949d-7c9d-38c8-9aa7-fc1fce08550e
 22 3b063428-a9f9-1c90-b771-d226ee104b8a
 23 c59d725b-56ee-5df4-92ff-d19880a40a65
 24 792177ab-c296-8f80-b96b-7bee9ef91c31
 25 1ac1c4a2-b64c-385c-afaf-04dcabea07d0
 26 05875523-2f08-5713-9a68-268c49ae2ddc
 27 ea315323-413c-2c9e-b35c-3e1e59b5ea97
 28 987a81a5-78d2-30ed-8014-3afb5d142451
 29 832b6fba-9a31-185e-9d64-2adc9e1b2aff
 30 5098049a-156d-7eed-bd3b-9c2ec45b3d42
 31 7a6a9ed3-9b17-7507-a3ef-eecc0aa6875f
 32 2f5b2458-772a-28a3-a6e1-b923733d00fd
 33 436436f9-c5c1-5101-9b31-01966abc93a5
 34 14177616-2138-4b71-91f6-a7624999a82f
 35 d5709319-eb37-4e36-92ee-e9403b09315a
 36 484cc48a-1f7a-736a-87e8-7d3f60baee19
 37 7efc603c-496d-877a-926d-cab2d4755798
 38 578e5cfe-bde0-7724-bc2f-bb2fb09a3166
 39 491a9eac-b927-2826-b627-bca13838261a
 40 d5fcee5e-6b40-4b81-9987-b08dd33cb0f4
 41 5de0974d-0b1d-859b-8f24-adfb710f4df8
 42 aa716a22-1e49-5db1-9900-8a01e0eaf470
 43 843dc2b3-262a-1221-8a1a-0d4f1f2ceaa8
 44 c5ba7d05-5c73-1857-bd1c-c543783d2e8e
 45 affc3363-7183-62e5-82a8-cfaee80de5fb
 46 fcbf0443-3852-08da-8015-f288e5509351
 47 4f3c7352-7db7-8b50-bc2a-f802e917c715
 48 ef25c3fe-1ecc-5444-8cd4-7d0c630c0b99
 49 65dda73e-1b19-765f-9228-e89ae9c8c287
 50 11bad6eb-f8a9-6d27-b426-af4654820c68
 51 4df813ca-80c3-6171-962e-080b9f18fffa
 52 fe6093bd-47e6-75b3-a11d-ec09a8f3239d
 53 985f6741-9516-3cfe-92e3-190943cf18e9
 54 7a302356-c987-01b8-935e-3cf3c6cbb203
 55 0f46faf7-cc5f-2834-9866-88657d90f891

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7853385628367284674431583523177254478724851160857667302. Exactly this sequence comes out of new Random(140).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 8 of Run 10 (seed 38,548,093): new Random(38548093), Next(8,64) per post. The RNG predicts N = 55; the post has N = 55 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-02 09:51–10:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.