A858DE45F56D9BC9 archive

201210042242 10z1ry

explained decrypted filler

3DES(name+title) ECB, 45 GUIDs, seed 975

Metadata

Post ID
10z1ry
Title
201210042242 → 2012-10-04 22:42 on A858's clock
Posted (UTC)
2012-10-05 02:42:49
Timezone
UTC−4 · title 22:42 against posted 02:42 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210042242) = 3316dae3ea63d9ca70ede835d1dc1176 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
45
Filler GUID seed
new Random(975).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
200 · predicted N = 45 ✓
Machine boot
2012-09-22 10:16–10:36 (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)

2EB50780E7B776C5 B45C3446A8CD4EA7 DED1F48E7C86751F 00821F815B125CF4 3FD575AD47FB81B2 235207407B32D717 5EDD8D802E48F2D4 9EA0E3FF6A3D39A0 7B3DCD125F7515F4 D9DE30C3E2671D51 79465C435ADE6FC0 24F8CA67FA3AB7AC C3C2E3B66E286E46 70936BB06DC58C8A E2BEB65D6A399E87 D45A5ACB71457928 1268507F0FBBB69E 0CF506564C093127 E1FD8BCABA152A71 0D89A0D8E3765BDD 7FBA4590DF7BF491 76405AF18B8BA2DF 8416D2EED6780EC4 0CDF2C75110CDDFA C311EC135E4F6D7F 89D6AC5BC8025709 B9F74CDC4A40A040 9E4FB849369DFB94 4C8AAE359CEABA7E 1B7D367A4CF3485D 74C4F8721F9E2BA7 34FD9B3023A2BF0D D3EDE4E581BEB076 6DBA52794CB2C0C2 CC6C50DA2017573B B699F9CD06EC894A 6F668C4B3A5BF3AF B41761CDFACA6E4F AB11284B97D0550D D54734030B963B5A 1BC9F76A1BE4891C 4AFA1F3282F978F6 DD35534E37F068BB 3D8F9CA411ED7404 F828CAF65968E158 07564BB29B35FC57 789AC40F072F64CC 0F2D9A1B4619AA64 DAE0A509DB48D4A8 F39483D6283AC6F4 90D9F00F3C1E68AA F58CC8CD76E719C6 319E2C87B65ED351 297A2EC37E505BF8 CC069293312F5562 975E7927DCC977CA 7F43404543D01645 E7F9A79A59C15488 9F1C05A201184D46 3D84F705B1B579A6 9484D0D90DA9BFF3 E648A18ED8CD7F7A 4672D8516A5C4A24 3987499644B57D85 78C8DB22BFC9D736 2F23254586348D30 007875803ACB5C8A 720286ABD5B646D4 47A52318D6EC4935 A7C20F5E02044FD9 769378384CABFF1D 6A3FD6CD1AFC23AC BED771B30C9473A2 33ED258927B0166E 2CEE61530A28839F CCF0F8CCAEE0D93B A5AAB26BAB32E436 A3070857F80D51F8 65747F5984B0FBEC 13B64553B4508C88 4B7CDCEAE7B5DEE5 577A9C85648AAB71 453A16DF213C4627 8CFEBEE3074A148B 38552A5AFFDD9A8C 7E1898FDA5B76054 D0C2BC9278B6EDDB FD3C11700E8A1A9D 8AF2E02216DABDC9 11129A242D5B39C3 95AA7971A2C64B9D 601BC183FDEC5F93 CE2A54E3F41D334C 90D2AB4A16F73DAC DBE43FC62A8CC1D9 127CCE07F61A5AE2 F3BFE4BC48C01D0C E40116C1679A492C DD2D90AC5462FA54 DA6875E850CD3900 E9E82EB9AFD845B9 DB4AF25CD135E50E 9D3DAD900010ED2A 81BC9DED4F956858 724E9E782D334D22 D4E0AC631AB5C3D3 15401B9C67C71F5B 854F70B8D7190CD8 55E88C3520431D26 9DA51525D8D99DCE 3A30856F28F2E56E 984704494C13AA24 D010170A01D0A10D 853AFAF83FA5FD64 BD8FB72FD8C383EB 5F933D09C4A72079 CFB5B8B646521FBE 28B8E8824516A735 27BD449C4BC13AD4 27F45588B6095CEE DD5A132F6C1C310A E80872BF74C0E56F 9817F1554FE6F937 6CC4F01E4045D713 BB6A234B615DCEAB C90E98E1DFB4C744 A041A3BA4BD12BD1 0101632D1C3E396A D30F5AEE0C1A4621 A26E2DBB81D188AD B163ADCAD6079C8A FDFEEE162F35A031 96739CE82D8232F5 F986FD1789665230 1BB342E96BE1BB5A 2AB49D4B35A0227F 9B408C6BEF407DF9 ACF87ECDA65E70E1 51F9CF299B9B05C7 FE8F47F26C70100F C9A42D94D9CB5652 75E91BB20438CBFA 70BFE6EA82999D62 2C55BDE2D6FA5E8B 571B816E3B091E54 3D4D93C995511579 66E745D61470AC69 EEFAD2111E5F4F2C 254BFE0DFE93AEDC 28B26F9475DC7ECF 5088EEC7AF654AAE C70F4B725BBADD74 940BA901617D8C33 A4B039B4406749F0 C72E79CEBF544F59 B97219CD98FAD306 ADFDE415262C19F4 E39094358F6804F3 A4F60EA1131F1B8B AA8BAEC7C5533B33 27923EE183F6BA4D 66D904EA3425DB05 3F365C4C9F814594 335E853D79B48F6E 1DBB336534D7D0B8 AC295CD35B8634A5 0E8FA1B0ECA6AD1B A5463D1CD879CB36 4CB74ED62659B62C 5F765C06996976FF 7BC7EBDA5A9310CB 41EC318E6DC93E68 F302E35F35B85856 DFB9563D34FFCCB6 B6098AF0769BD16E 5B3634992D25397B 075612122CB46B65 9DA278D9BC87A2AC 089C64A705B581CB BD3FF8DD19660D14 2CB6E86D0CA37CD3 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210042242 (name+title). Key = MD5(password) = 3316dae3ea63d9ca70ede835d1dc1176, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ae59987a-f3a0-04fe-91ff-4a543ad422eb
  2 a4aac155-8e65-834f-9293-f86df8a8c8e0
  3 b22e0ab4-1bc2-27c6-bb01-e749078e2c57
  4 96c982d3-9ebd-5c4c-988b-7fd8bfdb3c96
  5 a6d08495-8cbb-37d0-b1ef-5e85aa37646f
  6 e0273136-7014-5d1d-ad91-d45c80498ed7
  7 1912bd4f-1a61-6767-b3c8-7d226c7c415f
  8 55165e0c-deba-5b66-ae7c-4d51aa82c269
  9 8ad7df28-981c-5f17-823d-e810afb559de
 10 f1b1c982-db69-79f8-aeaf-622020f643d3
 11 9093bcf9-2b19-5c82-a65a-099ba013f24d
 12 7b752aa4-406f-5e7b-b8e6-1ee03fe488d5
 13 616eaf8a-1a0d-84b5-9ff1-ec4694cf8b8f
 14 5286ed15-a25f-6e4c-8f0e-e64a0cba08b3
 15 1aced964-8615-4bc7-abfd-313fbd03dd11
 16 df8b61e1-38c4-8c3c-8d9f-1145c95d992c
 17 6e74e587-5ef4-683d-8a65-681850c5f335
 18 7d685165-ce30-41fc-97c0-0e885981c0fe
 19 c8852c22-0cf6-0d74-ade0-f25549daef53
 20 685ca0c9-b700-7f68-81a7-218a8849b90a
 21 19690bcc-bb8d-3306-b84f-d88eb6a6e721
 22 927be15d-a0ef-0e88-a054-2f59c96cb198
 23 2da3baa7-b5b2-6bdd-9997-86172093b4df
 24 70c939e4-23a2-5c10-b910-a15f2579ab96
 25 a7768b51-83c1-22d2-81d2-ac4fab4f499a
 26 55bda27a-7c26-55b7-890a-ed6500dba12c
 27 b6086e63-3d46-1082-a017-30a9e4072334
 28 203deb18-5095-79f1-b045-747b29c7b005
 29 9fed3989-bc51-7e57-9486-1eea8cc1983a
 30 21da70e8-9073-28d3-81be-92607e6ab2d7
 31 4989b26e-0462-14ee-8e2f-6295f2cfc420
 32 111065d3-24b3-2d00-9b76-7b5ec4f8aa86
 33 38677ba6-8915-399f-8886-21e071af257f
 34 c1aa6628-f0c8-35bd-8b22-f6d9d17e422e
 35 e8b66dfa-abfc-0d8a-89e0-41e71d8dda0d
 36 8126bc3d-6b5b-0cd3-ba45-c9ce3be3b09d
 37 e324e3ab-2149-65b0-81b2-a808dd9a20f9
 38 58891b8a-2cbc-7e1e-bc4d-99e98b82683a
 39 901f2aa3-11cc-2027-840f-d84227cf7ab7
 40 418d64ad-fdc0-5ed7-a234-9911130c7c3f
 41 22480432-5d1e-01dd-8366-b507d66b6a54
 42 30c97677-4e69-5aeb-9e13-20821cc62ea2
 43 a4ed7ab1-f6d9-8d67-ac32-1f47d8ba3405
 44 5de15fa5-82e1-5577-b764-c2a541e4fc0f
 45 94b2275c-cf82-890b-a934-72a1bf40fa4f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 082535655755864864073065251772123300672505858. Exactly this sequence comes out of new Random(975).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 200 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.